home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•AdventureLand•
/
Adventures
/
Dungeon of Doom ••••
/
Dungeon of Doom 5.4
/
Dungeon of Doom 5.4.rsrc
/
CODE_7.txt
< prev
next >
Wrap
Text File
|
1988-08-06
|
274KB
|
4,846 lines
# near model CODE resource
# jump table entries: 33465-33470 (6 of them)
export_89:
00000000 4E56 FFF6 link A6, -0x000A
label00000004:
00000004 3F3C 002B move.w -[A7], 0x2B /* '+' */
00000008 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000000C 548F addq.l A7, 2
0000000E 3D40 FFFA move.w [A6 - 0x6], D0
00000012 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000016 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000001A 548F addq.l A7, 2
0000001C 322E FFFA move.w D1, [A6 - 0x6]
00000020 C3FC 0016 muls.w D1, 0x16
00000024 41ED D9FC lea.l A0, [A5 - 0x2604]
00000028 D1C1 add.l A0, D1
0000002A 5240 addq.w D0, 1
0000002C 1228 0014 move.b D1, [A0 + 0x14]
00000030 4881 ext.w D1
00000032 B041 cmp.w D0, D1
00000034 6E00 FFCE bgt -0x30 /* 00000004 */
00000038 302E FFFA move.w D0, [A6 - 0x6]
0000003C C1FC 0016 muls.w D0, 0x16
00000040 41ED D9FC lea.l A0, [A5 - 0x2604]
00000044 D1C0 add.l A0, D0
00000046 102E 0009 move.b D0, [A6 + 0x9]
0000004A B028 0012 cmp.b D0, [A0 + 0x12]
0000004E 6D00 FFB4 blt -0x4A /* 00000004 */
00000052 302E FFFA move.w D0, [A6 - 0x6]
00000056 C1FC 0016 muls.w D0, 0x16
0000005A 41ED D9FC lea.l A0, [A5 - 0x2604]
0000005E D1C0 add.l A0, D0
00000060 102E 0009 move.b D0, [A6 + 0x9]
00000064 B028 0013 cmp.b D0, [A0 + 0x13]
00000068 6E00 FF9A bgt -0x64 /* 00000004 */
label0000006C:
0000006C 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000070 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000074 548F addq.l A7, 2
00000076 3D40 FFFE move.w [A6 - 0x2], D0
0000007A 3F3C 0040 move.w -[A7], 0x40 /* '@' */
0000007E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000082 548F addq.l A7, 2
00000084 3D40 FFFC move.w [A6 - 0x4], D0
00000088 302E FFFC move.w D0, [A6 - 0x4]
0000008C 48C0 ext.l D0
0000008E ED80 asl D0, 6
00000090 41ED DE65 lea.l A0, [A5 - 0x219B]
00000094 D1C0 add.l A0, D0
00000096 D0EE FFFE add.w A0, [A6 - 0x2]
0000009A 0C10 000F cmpi.b [A0], 0xF
0000009E 6600 FFCC bne -0x32 /* 0000006C */
000000A2 3F2E FFFC move.w -[A7], [A6 - 0x4]
000000A6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000000AA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000000AE 588F addq.l A7, 4
000000B0 4A40 tst.w D0
000000B2 6600 FFB8 bne -0x46 /* 0000006C */
000000B6 302E FFFC move.w D0, [A6 - 0x4]
000000BA 48C0 ext.l D0
000000BC ED80 asl D0, 6
000000BE 41ED DE65 lea.l A0, [A5 - 0x219B]
000000C2 D1C0 add.l A0, D0
000000C4 D0EE FFFE add.w A0, [A6 - 0x2]
000000C8 302E FFFA move.w D0, [A6 - 0x6]
000000CC 4440 neg.w D0
000000CE 5340 subq.w D0, 1
000000D0 1080 move.b [A0], D0
000000D2 302D F312 move.w D0, [A5 - 0xCEE]
000000D6 C1FC 000C muls.w D0, 0xC
000000DA 41ED F680 lea.l A0, [A5 - 0x980]
000000DE D1C0 add.l A0, D0
000000E0 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1]
000000E6 302D F312 move.w D0, [A5 - 0xCEE]
000000EA C1FC 000C muls.w D0, 0xC
000000EE 41ED F680 lea.l A0, [A5 - 0x980]
000000F2 D1C0 add.l A0, D0
000000F4 116E FFFD 0003 move.b [A0 + 0x3], [A6 - 0x3]
000000FA 302D F312 move.w D0, [A5 - 0xCEE]
000000FE C1FC 000C muls.w D0, 0xC
00000102 41ED F680 lea.l A0, [A5 - 0x980]
00000106 D1C0 add.l A0, D0
00000108 302E FFFA move.w D0, [A6 - 0x6]
0000010C C1FC 0016 muls.w D0, 0x16
00000110 43ED D9FC lea.l A1, [A5 - 0x2604]
00000114 D3C0 add.l A1, D0
00000116 30A9 0006 move.w [A0], [A1 + 0x6]
0000011A 302D F312 move.w D0, [A5 - 0xCEE]
0000011E C1FC 000C muls.w D0, 0xC
00000122 41ED F680 lea.l A0, [A5 - 0x980]
00000126 D1C0 add.l A0, D0
00000128 116E FFFB 0004 move.b [A0 + 0x4], [A6 - 0x5]
0000012E 302D F312 move.w D0, [A5 - 0xCEE]
00000132 C1FC 000C muls.w D0, 0xC
00000136 41ED F680 lea.l A0, [A5 - 0x980]
0000013A D1C0 add.l A0, D0
0000013C 3F3C 0008 move.w -[A7], 0x8
00000140 2D48 FFF6 move.l [A6 - 0xA], A0
00000144 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000148 548F addq.l A7, 2
0000014A 206E FFF6 movea.l A0, [A6 - 0xA]
0000014E 1140 0006 move.b [A0 + 0x6], D0
00000152 302D F312 move.w D0, [A5 - 0xCEE]
00000156 C1FC 000C muls.w D0, 0xC
0000015A 41ED F680 lea.l A0, [A5 - 0x980]
0000015E D1C0 add.l A0, D0
00000160 4228 0007 clr.b [A0 + 0x7]
00000164 302D F312 move.w D0, [A5 - 0xCEE]
00000168 C1FC 000C muls.w D0, 0xC
0000016C 41ED F680 lea.l A0, [A5 - 0x980]
00000170 D1C0 add.l A0, D0
00000172 4228 0008 clr.b [A0 + 0x8]
00000176 302D F312 move.w D0, [A5 - 0xCEE]
0000017A C1FC 000C muls.w D0, 0xC
0000017E 41ED F680 lea.l A0, [A5 - 0x980]
00000182 D1C0 add.l A0, D0
00000184 4228 0009 clr.b [A0 + 0x9]
00000188 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000018C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000190 548F addq.l A7, 2
00000192 322E FFFA move.w D1, [A6 - 0x6]
00000196 C3FC 0016 muls.w D1, 0x16
0000019A 41ED D9FC lea.l A0, [A5 - 0x2604]
0000019E D1C1 add.l A0, D1
000001A0 5240 addq.w D0, 1
000001A2 1228 000E move.b D1, [A0 + 0xE]
000001A6 4881 ext.w D1
000001A8 B041 cmp.w D0, D1
000001AA 6C00 0016 bge +0x18 /* 000001C2 */
000001AE 302D F312 move.w D0, [A5 - 0xCEE]
000001B2 C1FC 000C muls.w D0, 0xC
000001B6 41ED F680 lea.l A0, [A5 - 0x980]
000001BA D1C0 add.l A0, D0
000001BC 7001 moveq.l D0, 0x01
000001BE 1140 0009 move.b [A0 + 0x9], D0
label000001C2:
000001C2 302D F312 move.w D0, [A5 - 0xCEE]
000001C6 C1FC 000C muls.w D0, 0xC
000001CA 41ED F680 lea.l A0, [A5 - 0x980]
000001CE D1C0 add.l A0, D0
000001D0 4228 000A clr.b [A0 + 0xA]
000001D4 302E FFFA move.w D0, [A6 - 0x6]
000001D8 C1FC 0016 muls.w D0, 0x16
000001DC 41ED D9FC lea.l A0, [A5 - 0x2604]
000001E0 D1C0 add.l A0, D0
000001E2 1028 000D move.b D0, [A0 + 0xD]
000001E6 B02D F357 cmp.b D0, [A5 - 0xCA9]
000001EA 6F00 0016 ble +0x18 /* 00000202 */
000001EE 302D F312 move.w D0, [A5 - 0xCEE]
000001F2 C1FC 000C muls.w D0, 0xC
000001F6 41ED F680 lea.l A0, [A5 - 0x980]
000001FA D1C0 add.l A0, D0
000001FC 7001 moveq.l D0, 0x01
000001FE 1140 000A move.b [A0 + 0xA], D0
label00000202:
00000202 302D F312 move.w D0, [A5 - 0xCEE]
00000206 C1FC 000C muls.w D0, 0xC
0000020A 41ED F680 lea.l A0, [A5 - 0x980]
0000020E D1C0 add.l A0, D0
00000210 700F moveq.l D0, 0x0F
00000212 1140 0005 move.b [A0 + 0x5], D0
00000216 526D F312 addq.w [A5 - 0xCEE], 1
0000021A 4E5E unlink A6
0000021C 4E75 rts
export_88:
0000021E 4E56 FFFC link A6, -0x0004
label00000222:
00000222 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000226 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000022A 548F addq.l A7, 2
0000022C 3D40 FFFE move.w [A6 - 0x2], D0
00000230 3F3C 003F move.w -[A7], 0x3F /* '?' */
00000234 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000238 548F addq.l A7, 2
0000023A 3D40 FFFC move.w [A6 - 0x4], D0
0000023E 302E FFFC move.w D0, [A6 - 0x4]
00000242 48C0 ext.l D0
00000244 ED80 asl D0, 6
00000246 41ED DE65 lea.l A0, [A5 - 0x219B]
0000024A D1C0 add.l A0, D0
0000024C D0EE FFFE add.w A0, [A6 - 0x2]
00000250 0C10 000F cmpi.b [A0], 0xF
00000254 6600 FFCC bne -0x32 /* 00000222 */
00000258 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000025C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000260 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000264 588F addq.l A7, 4
00000266 4A40 tst.w D0
00000268 6600 FFB8 bne -0x46 /* 00000222 */
0000026C 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00000272 6F00 0020 ble +0x22 /* 00000294 */
00000276 0C6E 0038 FFFE cmpi.w [A6 - 0x2], 0x38 /* '8' */
0000027C 6C00 0016 bge +0x18 /* 00000294 */
00000280 0C6E 0007 FFFC cmpi.w [A6 - 0x4], 0x7
00000286 6F00 000C ble +0xE /* 00000294 */
0000028A 0C6E 0038 FFFC cmpi.w [A6 - 0x4], 0x38 /* '8' */
00000290 6D00 FF90 blt -0x6E /* 00000222 */
label00000294:
00000294 302E FFFC move.w D0, [A6 - 0x4]
00000298 48C0 ext.l D0
0000029A ED80 asl D0, 6
0000029C 41ED DE65 lea.l A0, [A5 - 0x219B]
000002A0 D1C0 add.l A0, D0
000002A2 D0EE FFFE add.w A0, [A6 - 0x2]
000002A6 70E3 moveq.l D0, 0xFFFFFFE3
000002A8 1080 move.b [A0], D0
000002AA 302D F312 move.w D0, [A5 - 0xCEE]
000002AE C1FC 000C muls.w D0, 0xC
000002B2 41ED F680 lea.l A0, [A5 - 0x980]
000002B6 D1C0 add.l A0, D0
000002B8 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1]
000002BE 302D F312 move.w D0, [A5 - 0xCEE]
000002C2 C1FC 000C muls.w D0, 0xC
000002C6 41ED F680 lea.l A0, [A5 - 0x980]
000002CA D1C0 add.l A0, D0
000002CC 116E FFFD 0003 move.b [A0 + 0x3], [A6 - 0x3]
000002D2 302D F312 move.w D0, [A5 - 0xCEE]
000002D6 C1FC 000C muls.w D0, 0xC
000002DA 41ED F680 lea.l A0, [A5 - 0x980]
000002DE D1C0 add.l A0, D0
000002E0 30AD DC6A move.w [A0], [A5 - 0x2396]
000002E4 302D F312 move.w D0, [A5 - 0xCEE]
000002E8 C1FC 000C muls.w D0, 0xC
000002EC 41ED F680 lea.l A0, [A5 - 0x980]
000002F0 D1C0 add.l A0, D0
000002F2 701C moveq.l D0, 0x1C
000002F4 1140 0004 move.b [A0 + 0x4], D0
000002F8 302D F312 move.w D0, [A5 - 0xCEE]
000002FC C1FC 000C muls.w D0, 0xC
00000300 41ED F680 lea.l A0, [A5 - 0x980]
00000304 D1C0 add.l A0, D0
00000306 70FF moveq.l D0, 0xFFFFFFFF
00000308 1140 0006 move.b [A0 + 0x6], D0
0000030C 302D F312 move.w D0, [A5 - 0xCEE]
00000310 C1FC 000C muls.w D0, 0xC
00000314 41ED F680 lea.l A0, [A5 - 0x980]
00000318 D1C0 add.l A0, D0
0000031A 4228 0007 clr.b [A0 + 0x7]
0000031E 302D F312 move.w D0, [A5 - 0xCEE]
00000322 C1FC 000C muls.w D0, 0xC
00000326 41ED F680 lea.l A0, [A5 - 0x980]
0000032A D1C0 add.l A0, D0
0000032C 4228 0008 clr.b [A0 + 0x8]
00000330 302D F312 move.w D0, [A5 - 0xCEE]
00000334 C1FC 000C muls.w D0, 0xC
00000338 41ED F680 lea.l A0, [A5 - 0x980]
0000033C D1C0 add.l A0, D0
0000033E 4228 0009 clr.b [A0 + 0x9]
00000342 302D F312 move.w D0, [A5 - 0xCEE]
00000346 C1FC 000C muls.w D0, 0xC
0000034A 41ED F680 lea.l A0, [A5 - 0x980]
0000034E D1C0 add.l A0, D0
00000350 7001 moveq.l D0, 0x01
00000352 1140 000A move.b [A0 + 0xA], D0
00000356 302D F312 move.w D0, [A5 - 0xCEE]
0000035A C1FC 000C muls.w D0, 0xC
0000035E 41ED F680 lea.l A0, [A5 - 0x980]
00000362 D1C0 add.l A0, D0
00000364 700F moveq.l D0, 0x0F
00000366 1140 0005 move.b [A0 + 0x5], D0
0000036A 7001 moveq.l D0, 0x01
0000036C 1B40 F376 move.b [A5 - 0xC8A], D0
00000370 526D F312 addq.w [A5 - 0xCEE], 1
00000374 4E5E unlink A6
00000376 4E75 rts
export_91:
00000378 4E56 FFF2 link A6, -0x000E
0000037C 426E FFF8 clr.w [A6 - 0x8]
00000380 6000 0386 bra +0x388 /* 00000708 */
label00000384:
00000384 302E FFF8 move.w D0, [A6 - 0x8]
00000388 C1FC 0006 muls.w D0, 0x6
0000038C 41ED F54E lea.l A0, [A5 - 0xAB2]
00000390 D1C0 add.l A0, D0
00000392 0828 0006 0005 btst.b [A0 + 0x5], 0x6
00000398 6700 036A beq +0x36C /* 00000704 */
0000039C 4A2D F374 tst.b [A5 - 0xC8C]
000003A0 6600 0372 bne +0x374 /* 00000714 */
000003A4 422E FFF3 clr.b [A6 - 0xD]
000003A8 7001 moveq.l D0, 0x01
000003AA 1D40 FFF2 move.b [A6 - 0xE], D0
000003AE 302E FFF8 move.w D0, [A6 - 0x8]
000003B2 C1FC 0006 muls.w D0, 0x6
000003B6 41ED F54E lea.l A0, [A5 - 0xAB2]
000003BA D1C0 add.l A0, D0
000003BC 486D EFF0 pea.l [A5 - 0x1010]
000003C0 4850 pea.l [A0]
000003C2 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
000003C6 508F addq.l A7, 8
000003C8 703E moveq.l D0, 0x3E
000003CA 1B40 EFD2 move.b [A5 - 0x102E], D0
000003CE 422D EFD3 clr.b [A5 - 0x102D]
000003D2 486D EFF0 pea.l [A5 - 0x1010]
000003D6 486D EFD2 pea.l [A5 - 0x102E]
000003DA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000003DE 508F addq.l A7, 8
000003E0 486D EFD2 pea.l [A5 - 0x102E]
000003E4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000003E8 588F addq.l A7, 4
000003EA 4879 0000 14FC push.l 0x14FC
000003F0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000003F4 588F addq.l A7, 4
000003F6 4879 0000 150C push.l 0x150C
000003FC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000400 588F addq.l A7, 4
label00000402:
00000402 A9B4 syscall SystemTask
00000404 558F subq.l A7, 2
00000406 3F3C FFFF move.w -[A7], 0xFFFF
0000040A 486D DDAE pea.l [A5 - 0x2252]
0000040E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00000412 101F move.b D0, [A7]+
00000414 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3
0000041A 6700 000C beq +0xE /* 00000428 */
0000041E 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1
00000424 6600 FFDC bne -0x22 /* 00000402 */
label00000428:
00000428 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3
0000042E 6600 0026 bne +0x28 /* 00000456 */
00000432 203C 0000 00FF move.l D0, 0xFF
00000438 C0AD DDB0 and.l D0, [A5 - 0x2250]
0000043C 1D40 FFF4 move.b [A6 - 0xC], D0
00000440 102E FFF4 move.b D0, [A6 - 0xC]
00000444 4880 ext.w D0
00000446 3F00 move.w -[A7], D0
00000448 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
0000044C 548F addq.l A7, 2
0000044E 3D40 FFFE move.w [A6 - 0x2], D0
00000452 6000 000A bra +0xC /* 0000045E */
label00000456:
00000456 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
0000045A 3D40 FFFE move.w [A6 - 0x2], D0
label0000045E:
0000045E 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
00000464 6600 0012 bne +0x14 /* 00000478 */
00000468 4879 0000 151E push.l 0x151E
0000046E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000472 588F addq.l A7, 4
00000474 6000 028E bra +0x290 /* 00000704 */
label00000478:
00000478 3F3C 0001 move.w -[A7], 0x1
0000047C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000480 548F addq.l A7, 2
00000482 302E FFF8 move.w D0, [A6 - 0x8]
00000486 C1FC 0006 muls.w D0, 0x6
0000048A 41ED F54E lea.l A0, [A5 - 0xAB2]
0000048E D1C0 add.l A0, D0
00000490 1D68 0002 FFF5 move.b [A6 - 0xB], [A0 + 0x2]
00000496 102E FFF5 move.b D0, [A6 - 0xB]
0000049A 4880 ext.w D0
0000049C C1FC 0018 muls.w D0, 0x18
000004A0 41ED D294 lea.l A0, [A5 - 0x2D6C]
000004A4 D1C0 add.l A0, D0
000004A6 7001 moveq.l D0, 0x01
000004A8 1140 000D move.b [A0 + 0xD], D0
000004AC 102E FFF5 move.b D0, [A6 - 0xB]
000004B0 4880 ext.w D0
000004B2 C1FC 0018 muls.w D0, 0x18
000004B6 41ED D294 lea.l A0, [A5 - 0x2D6C]
000004BA D1C0 add.l A0, D0
000004BC 1D68 0012 FFF7 move.b [A6 - 0x9], [A0 + 0x12]
000004C2 302E FFF8 move.w D0, [A6 - 0x8]
000004C6 C1FC 0006 muls.w D0, 0x6
000004CA 41ED F54E lea.l A0, [A5 - 0xAB2]
000004CE D1C0 add.l A0, D0
000004D0 5328 0003 subq.b [A0 + 0x3], 1
000004D4 102E FFF5 move.b D0, [A6 - 0xB]
000004D8 4880 ext.w D0
000004DA C1FC 0018 muls.w D0, 0x18
000004DE 41ED D294 lea.l A0, [A5 - 0x2D6C]
000004E2 D1C0 add.l A0, D0
000004E4 1028 000F move.b D0, [A0 + 0xF]
000004E8 4880 ext.w D0
000004EA 3F00 move.w -[A7], D0
000004EC 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000004F0 548F addq.l A7, 2
000004F2 302E FFF8 move.w D0, [A6 - 0x8]
000004F6 C1FC 0006 muls.w D0, 0x6
000004FA 41ED F54E lea.l A0, [A5 - 0xAB2]
000004FE D1C0 add.l A0, D0
00000500 1028 0004 move.b D0, [A0 + 0x4]
00000504 4880 ext.w D0
00000506 0C40 FF9D cmpi.w D0, 0xFF9D
0000050A 6700 0040 beq +0x42 /* 0000054C */
0000050E 302E FFF8 move.w D0, [A6 - 0x8]
00000512 C1FC 0006 muls.w D0, 0x6
00000516 41ED F54E lea.l A0, [A5 - 0xAB2]
0000051A D1C0 add.l A0, D0
0000051C 5328 0004 subq.b [A0 + 0x4], 1
00000520 302E FFF8 move.w D0, [A6 - 0x8]
00000524 C1FC 0006 muls.w D0, 0x6
00000528 41ED F54E lea.l A0, [A5 - 0xAB2]
0000052C D1C0 add.l A0, D0
0000052E 0C28 0001 0004 cmpi.b [A0 + 0x4], 0x1
00000534 6C00 0016 bge +0x18 /* 0000054C */
00000538 302E FFF8 move.w D0, [A6 - 0x8]
0000053C C1FC 0006 muls.w D0, 0x6
00000540 41ED F54E lea.l A0, [A5 - 0xAB2]
00000544 D1C0 add.l A0, D0
00000546 7001 moveq.l D0, 0x01
00000548 1140 0004 move.b [A0 + 0x4], D0
label0000054C:
0000054C 302E FFF8 move.w D0, [A6 - 0x8]
00000550 C1FC 0006 muls.w D0, 0x6
00000554 41ED F54E lea.l A0, [A5 - 0xAB2]
00000558 D1C0 add.l A0, D0
0000055A 4A28 0003 tst.b [A0 + 0x3]
0000055E 6600 0044 bne +0x46 /* 000005A4 */
00000562 536D F310 subq.w [A5 - 0xCF0], 1
00000566 102E FFF5 move.b D0, [A6 - 0xB]
0000056A 4880 ext.w D0
0000056C C1FC 0018 muls.w D0, 0x18
00000570 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000574 D1C0 add.l A0, D0
00000576 1028 0011 move.b D0, [A0 + 0x11]
0000057A 4880 ext.w D0
0000057C 916D F37C sub.w [A5 - 0xC84], D0
00000580 302E FFF8 move.w D0, [A6 - 0x8]
00000584 C1FC 0006 muls.w D0, 0x6
00000588 41ED F54E lea.l A0, [A5 - 0xAB2]
0000058C D1C0 add.l A0, D0
0000058E 302D F310 move.w D0, [A5 - 0xCF0]
00000592 C1FC 0006 muls.w D0, 0x6
00000596 43ED F54E lea.l A1, [A5 - 0xAB2]
0000059A D3C0 add.l A1, D0
0000059C 20D9 move.l [A0]+, [A1]+
0000059E 30D9 move.w [A0]+, [A1]+
000005A0 536E FFF8 subq.w [A6 - 0x8], 1
label000005A4:
000005A4 102D F322 move.b D0, [A5 - 0xCDE]
000005A8 4880 ext.w D0
000005AA 3D40 FFFC move.w [A6 - 0x4], D0
000005AE 102D F323 move.b D0, [A5 - 0xCDD]
000005B2 4880 ext.w D0
000005B4 3D40 FFFA move.w [A6 - 0x6], D0
000005B8 4A2E FFF7 tst.b [A6 - 0x9]
000005BC 6F00 0006 ble +0x8 /* 000005C4 */
000005C0 422E FFF2 clr.b [A6 - 0xE]
label000005C4:
000005C4 102E FFF2 move.b D0, [A6 - 0xE]
000005C8 4880 ext.w D0
000005CA 3F00 move.w -[A7], D0
000005CC 486E FFF3 pea.l [A6 - 0xD]
000005D0 102E FFF7 move.b D0, [A6 - 0x9]
000005D4 4880 ext.w D0
000005D6 3F00 move.w -[A7], D0
000005D8 486E FFFA pea.l [A6 - 0x6]
000005DC 486E FFFC pea.l [A6 - 0x4]
000005E0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000005E4 4EBA 0DDC jsr [PC + 0xDDC /* 000013C2 */]
000005E8 4FEF 0012 lea.l A7, [A7 + 0x12]
000005EC 4A2E FFF7 tst.b [A6 - 0x9]
000005F0 6C00 0052 bge +0x54 /* 00000644 */
000005F4 4879 0000 152C push.l 0x152C
000005FA 486D EFD2 pea.l [A5 - 0x102E]
000005FE 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000602 508F addq.l A7, 8
00000604 102E FFF5 move.b D0, [A6 - 0xB]
00000608 4880 ext.w D0
0000060A C1FC 0018 muls.w D0, 0x18
0000060E 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000612 D1C0 add.l A0, D0
00000614 2F28 0008 move.l -[A7], [A0 + 0x8]
00000618 486D EFD2 pea.l [A5 - 0x102E]
0000061C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000620 508F addq.l A7, 8
00000622 486D EFD2 pea.l [A5 - 0x102E]
00000626 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000062A 588F addq.l A7, 4
0000062C 4879 0000 1530 push.l 0x1530
00000632 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000636 588F addq.l A7, 4
00000638 4879 0000 1546 push.l 0x1546
0000063E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000642 588F addq.l A7, 4
label00000644:
00000644 4A2E FFF3 tst.b [A6 - 0xD]
00000648 6700 00AE beq +0xB0 /* 000006F8 */
0000064C 102D F322 move.b D0, [A5 - 0xCDE]
00000650 4880 ext.w D0
00000652 B06E FFFC cmp.w D0, [A6 - 0x4]
00000656 6600 002A bne +0x2C /* 00000682 */
0000065A 102D F323 move.b D0, [A5 - 0xCDD]
0000065E 4880 ext.w D0
00000660 B06E FFFA cmp.w D0, [A6 - 0x6]
00000664 6600 001C bne +0x1E /* 00000682 */
00000668 102E FFF7 move.b D0, [A6 - 0x9]
0000066C 4880 ext.w D0
0000066E 3F00 move.w -[A7], D0
00000670 102E FFF5 move.b D0, [A6 - 0xB]
00000674 4880 ext.w D0
00000676 3F00 move.w -[A7], D0
00000678 4EBA 0886 jsr [PC + 0x886 /* 00000F00 */]
0000067C 588F addq.l A7, 4
0000067E 6000 0084 bra +0x86 /* 00000704 */
label00000682:
00000682 302E FFFA move.w D0, [A6 - 0x6]
00000686 48C0 ext.l D0
00000688 ED80 asl D0, 6
0000068A 41ED DE65 lea.l A0, [A5 - 0x219B]
0000068E D1C0 add.l A0, D0
00000690 D0EE FFFC add.w A0, [A6 - 0x4]
00000694 4A10 tst.b [A0]
00000696 6C00 0024 bge +0x26 /* 000006BC */
0000069A 102E FFF7 move.b D0, [A6 - 0x9]
0000069E 4880 ext.w D0
000006A0 3F00 move.w -[A7], D0
000006A2 102E FFF5 move.b D0, [A6 - 0xB]
000006A6 4880 ext.w D0
000006A8 3F00 move.w -[A7], D0
000006AA 3F2E FFFA move.w -[A7], [A6 - 0x6]
000006AE 3F2E FFFC move.w -[A7], [A6 - 0x4]
000006B2 4EBA 0064 jsr [PC + 0x64 /* 00000718 */]
000006B6 508F addq.l A7, 8
000006B8 6000 004A bra +0x4C /* 00000704 */
label000006BC:
000006BC 302E FFFA move.w D0, [A6 - 0x6]
000006C0 48C0 ext.l D0
000006C2 ED80 asl D0, 6
000006C4 41ED DE65 lea.l A0, [A5 - 0x219B]
000006C8 D1C0 add.l A0, D0
000006CA D0EE FFFC add.w A0, [A6 - 0x4]
000006CE 0C10 0010 cmpi.b [A0], 0x10
000006D2 6C00 0030 bge +0x32 /* 00000704 */
000006D6 102E FFF7 move.b D0, [A6 - 0x9]
000006DA 4880 ext.w D0
000006DC 3F00 move.w -[A7], D0
000006DE 102E FFF5 move.b D0, [A6 - 0xB]
000006E2 4880 ext.w D0
000006E4 3F00 move.w -[A7], D0
000006E6 3F2E FFFA move.w -[A7], [A6 - 0x6]
000006EA 3F2E FFFC move.w -[A7], [A6 - 0x4]
000006EE 4EBA 09A8 jsr [PC + 0x9A8 /* 00001098 */]
000006F2 508F addq.l A7, 8
000006F4 6000 000E bra +0x10 /* 00000704 */
label000006F8:
000006F8 4879 0000 154E push.l 0x154E
000006FE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000702 588F addq.l A7, 4
label00000704:
00000704 526E FFF8 addq.w [A6 - 0x8], 1
label00000708:
00000708 302E FFF8 move.w D0, [A6 - 0x8]
0000070C B06D F310 cmp.w D0, [A5 - 0xCF0]
00000710 6D00 FC72 blt -0x38C /* 00000384 */
label00000714:
00000714 4E5E unlink A6
00000716 4E75 rts
fn00000718:
00000718 4E56 FFF8 link A6, -0x0008
0000071C 2F0A move.l -[A7], A2
0000071E 426E FFFE clr.w [A6 - 0x2]
00000722 6000 003E bra +0x40 /* 00000762 */
label00000726:
00000726 302E FFFE move.w D0, [A6 - 0x2]
0000072A C1FC 000C muls.w D0, 0xC
0000072E 41ED F680 lea.l A0, [A5 - 0x980]
00000732 D1C0 add.l A0, D0
00000734 1028 0002 move.b D0, [A0 + 0x2]
00000738 4880 ext.w D0
0000073A B06E 0008 cmp.w D0, [A6 + 0x8]
0000073E 6600 001E bne +0x20 /* 0000075E */
00000742 302E FFFE move.w D0, [A6 - 0x2]
00000746 C1FC 000C muls.w D0, 0xC
0000074A 41ED F680 lea.l A0, [A5 - 0x980]
0000074E D1C0 add.l A0, D0
00000750 1028 0003 move.b D0, [A0 + 0x3]
00000754 4880 ext.w D0
00000756 B06E 000A cmp.w D0, [A6 + 0xA]
0000075A 6700 0012 beq +0x14 /* 0000076E */
label0000075E:
0000075E 526E FFFE addq.w [A6 - 0x2], 1
label00000762:
00000762 302E FFFE move.w D0, [A6 - 0x2]
00000766 B06D F312 cmp.w D0, [A5 - 0xCEE]
0000076A 6D00 FFBA blt -0x44 /* 00000726 */
label0000076E:
0000076E 302E FFFE move.w D0, [A6 - 0x2]
00000772 C1FC 000C muls.w D0, 0xC
00000776 41ED F680 lea.l A0, [A5 - 0x980]
0000077A D1C0 add.l A0, D0
0000077C 1028 0004 move.b D0, [A0 + 0x4]
00000780 4880 ext.w D0
00000782 3D40 FFFC move.w [A6 - 0x4], D0
00000786 302E FFFE move.w D0, [A6 - 0x2]
0000078A C1FC 000C muls.w D0, 0xC
0000078E 41ED F680 lea.l A0, [A5 - 0x980]
00000792 D1C0 add.l A0, D0
00000794 7001 moveq.l D0, 0x01
00000796 1140 000A move.b [A0 + 0xA], D0
0000079A 302E FFFE move.w D0, [A6 - 0x2]
0000079E C1FC 000C muls.w D0, 0xC
000007A2 41ED F680 lea.l A0, [A5 - 0x980]
000007A6 D1C0 add.l A0, D0
000007A8 70FF moveq.l D0, 0xFFFFFFFF
000007AA 1140 0006 move.b [A0 + 0x6], D0
000007AE 302E FFFE move.w D0, [A6 - 0x2]
000007B2 C1FC 000C muls.w D0, 0xC
000007B6 41ED F680 lea.l A0, [A5 - 0x980]
000007BA D1C0 add.l A0, D0
000007BC 4228 0009 clr.b [A0 + 0x9]
000007C0 302E FFFC move.w D0, [A6 - 0x4]
000007C4 C1FC 0016 muls.w D0, 0x16
000007C8 41ED D9FC lea.l A0, [A5 - 0x2604]
000007CC D1C0 add.l A0, D0
000007CE 1028 000C move.b D0, [A0 + 0xC]
000007D2 4880 ext.w D0
000007D4 B06E 000E cmp.w D0, [A6 + 0xE]
000007D8 6600 002A bne +0x2C /* 00000804 */
000007DC 4879 0000 1560 push.l 0x1560
000007E2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000007E6 588F addq.l A7, 4
000007E8 4879 0000 1574 push.l 0x1574
000007EE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000007F2 588F addq.l A7, 4
000007F4 4879 0000 158A push.l 0x158A
000007FA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000007FE 588F addq.l A7, 4
00000800 6000 038C bra +0x38E /* 00000B8E */
label00000804:
00000804 4A6E 000E tst.w [A6 + 0xE]
00000808 6C00 008E bge +0x90 /* 00000898 */
0000080C 4879 0000 159E push.l 0x159E
00000812 486D EFD2 pea.l [A5 - 0x102E]
00000816 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
0000081A 508F addq.l A7, 8
0000081C 302E 000C move.w D0, [A6 + 0xC]
00000820 C1FC 0018 muls.w D0, 0x18
00000824 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000828 D1C0 add.l A0, D0
0000082A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000082E 486D EFD2 pea.l [A5 - 0x102E]
00000832 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000836 508F addq.l A7, 8
00000838 486D EFD2 pea.l [A5 - 0x102E]
0000083C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000840 588F addq.l A7, 4
00000842 4879 0000 15A4 push.l 0x15A4
00000848 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000084C 588F addq.l A7, 4
0000084E 302E FFFE move.w D0, [A6 - 0x2]
00000852 C1FC 000C muls.w D0, 0xC
00000856 41ED F680 lea.l A0, [A5 - 0x980]
0000085A D1C0 add.l A0, D0
0000085C 302E 000C move.w D0, [A6 + 0xC]
00000860 C1FC 0018 muls.w D0, 0x18
00000864 43ED D294 lea.l A1, [A5 - 0x2D6C]
00000868 D3C0 add.l A1, D0
0000086A 302E 000C move.w D0, [A6 + 0xC]
0000086E C1FC 0018 muls.w D0, 0x18
00000872 45ED D294 lea.l A2, [A5 - 0x2D6C]
00000876 D5C0 add.l A2, D0
00000878 102A 0013 move.b D0, [A2 + 0x13]
0000087C 4880 ext.w D0
0000087E 3F00 move.w -[A7], D0
00000880 1029 0013 move.b D0, [A1 + 0x13]
00000884 4880 ext.w D0
00000886 3F00 move.w -[A7], D0
00000888 2D48 FFF8 move.l [A6 - 0x8], A0
0000088C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000890 588F addq.l A7, 4
00000892 206E FFF8 movea.l A0, [A6 - 0x8]
00000896 9150 sub.w [A0], D0
label00000898:
00000898 302E 000E move.w D0, [A6 + 0xE]
0000089C 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000008A0 0001 0007 ori.b D1, 0x7
000008A4 02C0 .incomplete
000008A6 000E 008A ori.b A6, 0x8A
000008AA 02BA 0106 014C 0190 andi.l [PC + 0x190 /* 00000A3C, value 0x60000126, cstring "`" */], 0x106014C
000008B2 01D4 .incomplete
000008B4 703E moveq.l D0, 0x3E
000008B6 1B40 EFD2 move.b [A5 - 0x102E], D0
000008BA 422D EFD3 clr.b [A5 - 0x102D]
000008BE 302E 000C move.w D0, [A6 + 0xC]
000008C2 C1FC 0018 muls.w D0, 0x18
000008C6 41ED D294 lea.l A0, [A5 - 0x2D6C]
000008CA D1C0 add.l A0, D0
000008CC 2F28 0008 move.l -[A7], [A0 + 0x8]
000008D0 486D EFD2 pea.l [A5 - 0x102E]
000008D4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000008D8 508F addq.l A7, 8
000008DA 486D EFD2 pea.l [A5 - 0x102E]
000008DE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000008E2 588F addq.l A7, 4
000008E4 302E FFFE move.w D0, [A6 - 0x2]
000008E8 C1FC 000C muls.w D0, 0xC
000008EC 41ED F680 lea.l A0, [A5 - 0x980]
000008F0 D1C0 add.l A0, D0
000008F2 302E 000C move.w D0, [A6 + 0xC]
000008F6 C1FC 0018 muls.w D0, 0x18
000008FA 43ED D294 lea.l A1, [A5 - 0x2D6C]
000008FE D3C0 add.l A1, D0
00000900 302E 000C move.w D0, [A6 + 0xC]
00000904 C1FC 0018 muls.w D0, 0x18
00000908 45ED D294 lea.l A2, [A5 - 0x2D6C]
0000090C D5C0 add.l A2, D0
0000090E 102A 0013 move.b D0, [A2 + 0x13]
00000912 4880 ext.w D0
00000914 3F00 move.w -[A7], D0
00000916 1029 0013 move.b D0, [A1 + 0x13]
0000091A 4880 ext.w D0
0000091C 3F00 move.w -[A7], D0
0000091E 2D48 FFF8 move.l [A6 - 0x8], A0
00000922 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000926 588F addq.l A7, 4
00000928 206E FFF8 movea.l A0, [A6 - 0x8]
0000092C 9150 sub.w [A0], D0
0000092E 6000 0234 bra +0x236 /* 00000B64 */
00000932 703E moveq.l D0, 0x3E
00000934 1B40 EFD2 move.b [A5 - 0x102E], D0
00000938 422D EFD3 clr.b [A5 - 0x102D]
0000093C 302E 000C move.w D0, [A6 + 0xC]
00000940 C1FC 0018 muls.w D0, 0x18
00000944 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000948 D1C0 add.l A0, D0
0000094A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000094E 486D EFD2 pea.l [A5 - 0x102E]
00000952 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000956 508F addq.l A7, 8
00000958 486D EFD2 pea.l [A5 - 0x102E]
0000095C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000960 588F addq.l A7, 4
00000962 302E FFFE move.w D0, [A6 - 0x2]
00000966 C1FC 000C muls.w D0, 0xC
0000096A 41ED F680 lea.l A0, [A5 - 0x980]
0000096E D1C0 add.l A0, D0
00000970 302E 000C move.w D0, [A6 + 0xC]
00000974 C1FC 0018 muls.w D0, 0x18
00000978 43ED D294 lea.l A1, [A5 - 0x2D6C]
0000097C D3C0 add.l A1, D0
0000097E 302E 000C move.w D0, [A6 + 0xC]
00000982 C1FC 0018 muls.w D0, 0x18
00000986 45ED D294 lea.l A2, [A5 - 0x2D6C]
0000098A D5C0 add.l A2, D0
0000098C 102A 0013 move.b D0, [A2 + 0x13]
00000990 4880 ext.w D0
00000992 3F00 move.w -[A7], D0
00000994 1029 0013 move.b D0, [A1 + 0x13]
00000998 4880 ext.w D0
0000099A 3F00 move.w -[A7], D0
0000099C 2D48 FFF8 move.l [A6 - 0x8], A0
000009A0 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000009A4 588F addq.l A7, 4
000009A6 206E FFF8 movea.l A0, [A6 - 0x8]
000009AA D128 0007 add.b [A0 + 0x7], D0
000009AE 6000 01B4 bra +0x1B6 /* 00000B64 */
000009B2 703E moveq.l D0, 0x3E
000009B4 1B40 EFD2 move.b [A5 - 0x102E], D0
000009B8 422D EFD3 clr.b [A5 - 0x102D]
000009BC 302E 000C move.w D0, [A6 + 0xC]
000009C0 C1FC 0018 muls.w D0, 0x18
000009C4 41ED D294 lea.l A0, [A5 - 0x2D6C]
000009C8 D1C0 add.l A0, D0
000009CA 2F28 0008 move.l -[A7], [A0 + 0x8]
000009CE 486D EFD2 pea.l [A5 - 0x102E]
000009D2 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000009D6 508F addq.l A7, 8
000009D8 486D EFD2 pea.l [A5 - 0x102E]
000009DC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000009E0 588F addq.l A7, 4
000009E2 302E FFFE move.w D0, [A6 - 0x2]
000009E6 C1FC 000C muls.w D0, 0xC
000009EA 41ED F680 lea.l A0, [A5 - 0x980]
000009EE D1C0 add.l A0, D0
000009F0 7001 moveq.l D0, 0x01
000009F2 1140 0009 move.b [A0 + 0x9], D0
000009F6 6000 016C bra +0x16E /* 00000B64 */
000009FA 703E moveq.l D0, 0x3E
000009FC 1B40 EFD2 move.b [A5 - 0x102E], D0
00000A00 422D EFD3 clr.b [A5 - 0x102D]
00000A04 302E 000C move.w D0, [A6 + 0xC]
00000A08 C1FC 0018 muls.w D0, 0x18
00000A0C 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000A10 D1C0 add.l A0, D0
00000A12 2F28 0008 move.l -[A7], [A0 + 0x8]
00000A16 486D EFD2 pea.l [A5 - 0x102E]
00000A1A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000A1E 508F addq.l A7, 8
00000A20 486D EFD2 pea.l [A5 - 0x102E]
00000A24 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000A28 588F addq.l A7, 4
00000A2A 3F2E 000A move.w -[A7], [A6 + 0xA]
00000A2E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000A32 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000A36 4EBA 015C jsr [PC + 0x15C /* 00000B94 */]
00000A3A 5C8F addq.l A7, 6
00000A3C 6000 0126 bra +0x128 /* 00000B64 */
00000A40 703E moveq.l D0, 0x3E
00000A42 1B40 EFD2 move.b [A5 - 0x102E], D0
00000A46 422D EFD3 clr.b [A5 - 0x102D]
00000A4A 302E 000C move.w D0, [A6 + 0xC]
00000A4E C1FC 0018 muls.w D0, 0x18
00000A52 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000A56 D1C0 add.l A0, D0
00000A58 2F28 0008 move.l -[A7], [A0 + 0x8]
00000A5C 486D EFD2 pea.l [A5 - 0x102E]
00000A60 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000A64 508F addq.l A7, 8
00000A66 486D EFD2 pea.l [A5 - 0x102E]
00000A6A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000A6E 588F addq.l A7, 4
00000A70 3F2E 000A move.w -[A7], [A6 + 0xA]
00000A74 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000A78 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000A7C 4EBA 0366 jsr [PC + 0x366 /* 00000DE4 */]
00000A80 5C8F addq.l A7, 6
00000A82 6000 00E0 bra +0xE2 /* 00000B64 */
00000A86 703E moveq.l D0, 0x3E
00000A88 1B40 EFD2 move.b [A5 - 0x102E], D0
00000A8C 422D EFD3 clr.b [A5 - 0x102D]
00000A90 302E 000C move.w D0, [A6 + 0xC]
00000A94 C1FC 0018 muls.w D0, 0x18
00000A98 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000A9C D1C0 add.l A0, D0
00000A9E 2F28 0008 move.l -[A7], [A0 + 0x8]
00000AA2 486D EFD2 pea.l [A5 - 0x102E]
00000AA6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000AAA 508F addq.l A7, 8
00000AAC 486D EFD2 pea.l [A5 - 0x102E]
00000AB0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000AB4 588F addq.l A7, 4
00000AB6 302E FFFE move.w D0, [A6 - 0x2]
00000ABA C1FC 000C muls.w D0, 0xC
00000ABE 41ED F680 lea.l A0, [A5 - 0x980]
00000AC2 D1C0 add.l A0, D0
00000AC4 302E 000C move.w D0, [A6 + 0xC]
00000AC8 C1FC 0018 muls.w D0, 0x18
00000ACC 43ED D294 lea.l A1, [A5 - 0x2D6C]
00000AD0 D3C0 add.l A1, D0
00000AD2 302E 000C move.w D0, [A6 + 0xC]
00000AD6 C1FC 0018 muls.w D0, 0x18
00000ADA 45ED D294 lea.l A2, [A5 - 0x2D6C]
00000ADE D5C0 add.l A2, D0
00000AE0 102A 0013 move.b D0, [A2 + 0x13]
00000AE4 4880 ext.w D0
00000AE6 3F00 move.w -[A7], D0
00000AE8 1029 0013 move.b D0, [A1 + 0x13]
00000AEC 4880 ext.w D0
00000AEE 3F00 move.w -[A7], D0
00000AF0 2D48 FFF8 move.l [A6 - 0x8], A0
00000AF4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000AF8 588F addq.l A7, 4
00000AFA 206E FFF8 movea.l A0, [A6 - 0x8]
00000AFE D128 0008 add.b [A0 + 0x8], D0
00000B02 302E FFFE move.w D0, [A6 - 0x2]
00000B06 C1FC 000C muls.w D0, 0xC
00000B0A 41ED F680 lea.l A0, [A5 - 0x980]
00000B0E D1C0 add.l A0, D0
00000B10 3F3C 0008 move.w -[A7], 0x8
00000B14 2D48 FFF8 move.l [A6 - 0x8], A0
00000B18 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000B1C 548F addq.l A7, 2
00000B1E 206E FFF8 movea.l A0, [A6 - 0x8]
00000B22 1140 0006 move.b [A0 + 0x6], D0
00000B26 3F2E 000A move.w -[A7], [A6 + 0xA]
00000B2A 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000B2E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000B32 588F addq.l A7, 4
00000B34 4A40 tst.w D0
00000B36 6700 002C beq +0x2E /* 00000B64 */
00000B3A A852 syscall HideCursor
00000B3C 102D F322 move.b D0, [A5 - 0xCDE]
00000B40 4880 ext.w D0
00000B42 322E 0008 move.w D1, [A6 + 0x8]
00000B46 9240 sub.w D1, D0
00000B48 102D F323 move.b D0, [A5 - 0xCDD]
00000B4C 4880 ext.w D0
00000B4E 342E 000A move.w D2, [A6 + 0xA]
00000B52 9440 sub.w D2, D0
00000B54 5842 addq.w D2, 4
00000B56 3F02 move.w -[A7], D2
00000B58 5841 addq.w D1, 4
00000B5A 3F01 move.w -[A7], D1
00000B5C 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000B60 588F addq.l A7, 4
00000B62 A853 syscall ShowCursor
label00000B64:
00000B64 302E FFFE move.w D0, [A6 - 0x2]
00000B68 C1FC 000C muls.w D0, 0xC
00000B6C 41ED F680 lea.l A0, [A5 - 0x980]
00000B70 D1C0 add.l A0, D0
00000B72 4A50 tst.w [A0]
00000B74 6E00 0018 bgt +0x1A /* 00000B8E */
00000B78 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000B7C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000B80 3F2E 000A move.w -[A7], [A6 + 0xA]
00000B84 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000B88 4EBA 2A10 jsr [PC + 0x2A10 /* 0000359A */]
00000B8C 508F addq.l A7, 8
label00000B8E:
00000B8E 245F movea.l A2, [A7]+
00000B90 4E5E unlink A6
00000B92 4E75 rts
fn00000B94:
00000B94 4E56 FFFA link A6, -0x0006
00000B98 3F3C 0027 move.w -[A7], 0x27 /* '\'' */
00000B9C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000BA0 548F addq.l A7, 2
00000BA2 5240 addq.w D0, 1
00000BA4 3D40 FFFA move.w [A6 - 0x6], D0
label00000BA8:
00000BA8 3F3C 002B move.w -[A7], 0x2B /* '+' */
00000BAC 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000BB0 548F addq.l A7, 2
00000BB2 3D40 FFFE move.w [A6 - 0x2], D0
00000BB6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000BBA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000BBE 548F addq.l A7, 2
00000BC0 322E FFFE move.w D1, [A6 - 0x2]
00000BC4 C3FC 0016 muls.w D1, 0x16
00000BC8 41ED D9FC lea.l A0, [A5 - 0x2604]
00000BCC D1C1 add.l A0, D1
00000BCE 5240 addq.w D0, 1
00000BD0 1228 0014 move.b D1, [A0 + 0x14]
00000BD4 4881 ext.w D1
00000BD6 B041 cmp.w D0, D1
00000BD8 6E00 FFCE bgt -0x30 /* 00000BA8 */
00000BDC 302E FFFE move.w D0, [A6 - 0x2]
00000BE0 C1FC 0016 muls.w D0, 0x16
00000BE4 41ED D9FC lea.l A0, [A5 - 0x2604]
00000BE8 D1C0 add.l A0, D0
00000BEA 1028 0012 move.b D0, [A0 + 0x12]
00000BEE 4880 ext.w D0
00000BF0 B06E FFFA cmp.w D0, [A6 - 0x6]
00000BF4 6E00 FFB2 bgt -0x4C /* 00000BA8 */
00000BF8 302E FFFE move.w D0, [A6 - 0x2]
00000BFC C1FC 0016 muls.w D0, 0x16
00000C00 41ED D9FC lea.l A0, [A5 - 0x2604]
00000C04 D1C0 add.l A0, D0
00000C06 1028 0013 move.b D0, [A0 + 0x13]
00000C0A 4880 ext.w D0
00000C0C B06E FFFA cmp.w D0, [A6 - 0x6]
00000C10 6D00 FF96 blt -0x68 /* 00000BA8 */
00000C14 302E 000C move.w D0, [A6 + 0xC]
00000C18 48C0 ext.l D0
00000C1A ED80 asl D0, 6
00000C1C 41ED DE65 lea.l A0, [A5 - 0x219B]
00000C20 D1C0 add.l A0, D0
00000C22 D0EE 000A add.w A0, [A6 + 0xA]
00000C26 302E FFFE move.w D0, [A6 - 0x2]
00000C2A 4440 neg.w D0
00000C2C 5340 subq.w D0, 1
00000C2E 1080 move.b [A0], D0
00000C30 3F2E 000C move.w -[A7], [A6 + 0xC]
00000C34 3F2E 000A move.w -[A7], [A6 + 0xA]
00000C38 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000C3C 588F addq.l A7, 4
00000C3E 4A40 tst.w D0
00000C40 6700 0068 beq +0x6A /* 00000CAA */
00000C44 A852 syscall HideCursor
00000C46 558F subq.l A7, 2
00000C48 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000C4C 101F move.b D0, [A7]+
00000C4E 4A00 tst.b D0
00000C50 6600 0006 bne +0x8 /* 00000C58 */
00000C54 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
label00000C58:
00000C58 3F3C 0004 move.w -[A7], 0x4
00000C5C 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000C60 548F addq.l A7, 2
00000C62 426E FFFC clr.w [A6 - 0x4]
00000C66 6000 0036 bra +0x38 /* 00000C9E */
label00000C6A:
00000C6A 102D F322 move.b D0, [A5 - 0xCDE]
00000C6E 4880 ext.w D0
00000C70 322E 000A move.w D1, [A6 + 0xA]
00000C74 9240 sub.w D1, D0
00000C76 102D F323 move.b D0, [A5 - 0xCDD]
00000C7A 4880 ext.w D0
00000C7C 342E 000C move.w D2, [A6 + 0xC]
00000C80 9440 sub.w D2, D0
00000C82 5842 addq.w D2, 4
00000C84 3F02 move.w -[A7], D2
00000C86 5841 addq.w D1, 4
00000C88 3F01 move.w -[A7], D1
00000C8A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00000C8E 588F addq.l A7, 4
00000C90 3F3C 0002 move.w -[A7], 0x2
00000C94 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00000C98 548F addq.l A7, 2
00000C9A 526E FFFC addq.w [A6 - 0x4], 1
label00000C9E:
00000C9E 0C6E 0014 FFFC cmpi.w [A6 - 0x4], 0x14
00000CA4 6D00 FFC4 blt -0x3A /* 00000C6A */
00000CA8 A853 syscall ShowCursor
label00000CAA:
00000CAA 302E 0008 move.w D0, [A6 + 0x8]
00000CAE C1FC 000C muls.w D0, 0xC
00000CB2 41ED F680 lea.l A0, [A5 - 0x980]
00000CB6 D1C0 add.l A0, D0
00000CB8 302E FFFE move.w D0, [A6 - 0x2]
00000CBC C1FC 0016 muls.w D0, 0x16
00000CC0 43ED D9FC lea.l A1, [A5 - 0x2604]
00000CC4 D3C0 add.l A1, D0
00000CC6 30A9 0006 move.w [A0], [A1 + 0x6]
00000CCA 302E 0008 move.w D0, [A6 + 0x8]
00000CCE C1FC 000C muls.w D0, 0xC
00000CD2 41ED F680 lea.l A0, [A5 - 0x980]
00000CD6 D1C0 add.l A0, D0
00000CD8 116E FFFF 0004 move.b [A0 + 0x4], [A6 - 0x1]
00000CDE 302E 0008 move.w D0, [A6 + 0x8]
00000CE2 C1FC 000C muls.w D0, 0xC
00000CE6 41ED F680 lea.l A0, [A5 - 0x980]
00000CEA D1C0 add.l A0, D0
00000CEC 70FF moveq.l D0, 0xFFFFFFFF
00000CEE 1140 0006 move.b [A0 + 0x6], D0
00000CF2 302E 0008 move.w D0, [A6 + 0x8]
00000CF6 C1FC 000C muls.w D0, 0xC
00000CFA 41ED F680 lea.l A0, [A5 - 0x980]
00000CFE D1C0 add.l A0, D0
00000D00 4228 0007 clr.b [A0 + 0x7]
00000D04 302E 0008 move.w D0, [A6 + 0x8]
00000D08 C1FC 000C muls.w D0, 0xC
00000D0C 41ED F680 lea.l A0, [A5 - 0x980]
00000D10 D1C0 add.l A0, D0
00000D12 4228 0008 clr.b [A0 + 0x8]
00000D16 302E 0008 move.w D0, [A6 + 0x8]
00000D1A C1FC 000C muls.w D0, 0xC
00000D1E 41ED F680 lea.l A0, [A5 - 0x980]
00000D22 D1C0 add.l A0, D0
00000D24 4228 0009 clr.b [A0 + 0x9]
00000D28 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00000D2C 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000D30 548F addq.l A7, 2
00000D32 322E FFFE move.w D1, [A6 - 0x2]
00000D36 C3FC 0016 muls.w D1, 0x16
00000D3A 41ED D9FC lea.l A0, [A5 - 0x2604]
00000D3E D1C1 add.l A0, D1
00000D40 5240 addq.w D0, 1
00000D42 1228 000E move.b D1, [A0 + 0xE]
00000D46 4881 ext.w D1
00000D48 B041 cmp.w D0, D1
00000D4A 6C00 0016 bge +0x18 /* 00000D62 */
00000D4E 302E 0008 move.w D0, [A6 + 0x8]
00000D52 C1FC 000C muls.w D0, 0xC
00000D56 41ED F680 lea.l A0, [A5 - 0x980]
00000D5A D1C0 add.l A0, D0
00000D5C 7001 moveq.l D0, 0x01
00000D5E 1140 0009 move.b [A0 + 0x9], D0
label00000D62:
00000D62 302E 0008 move.w D0, [A6 + 0x8]
00000D66 C1FC 000C muls.w D0, 0xC
00000D6A 41ED F680 lea.l A0, [A5 - 0x980]
00000D6E D1C0 add.l A0, D0
00000D70 4228 000A clr.b [A0 + 0xA]
00000D74 302E FFFE move.w D0, [A6 - 0x2]
00000D78 C1FC 0016 muls.w D0, 0x16
00000D7C 41ED D9FC lea.l A0, [A5 - 0x2604]
00000D80 D1C0 add.l A0, D0
00000D82 1028 000D move.b D0, [A0 + 0xD]
00000D86 B02D F357 cmp.b D0, [A5 - 0xCA9]
00000D8A 6F00 0016 ble +0x18 /* 00000DA2 */
00000D8E 302E 0008 move.w D0, [A6 + 0x8]
00000D92 C1FC 000C muls.w D0, 0xC
00000D96 41ED F680 lea.l A0, [A5 - 0x980]
00000D9A D1C0 add.l A0, D0
00000D9C 7001 moveq.l D0, 0x01
00000D9E 1140 000A move.b [A0 + 0xA], D0
label00000DA2:
00000DA2 3F2E 000C move.w -[A7], [A6 + 0xC]
00000DA6 3F2E 000A move.w -[A7], [A6 + 0xA]
00000DAA 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000DAE 588F addq.l A7, 4
00000DB0 4A40 tst.w D0
00000DB2 6700 002C beq +0x2E /* 00000DE0 */
00000DB6 A852 syscall HideCursor
00000DB8 102D F322 move.b D0, [A5 - 0xCDE]
00000DBC 4880 ext.w D0
00000DBE 322E 000A move.w D1, [A6 + 0xA]
00000DC2 9240 sub.w D1, D0
00000DC4 102D F323 move.b D0, [A5 - 0xCDD]
00000DC8 4880 ext.w D0
00000DCA 342E 000C move.w D2, [A6 + 0xC]
00000DCE 9440 sub.w D2, D0
00000DD0 5842 addq.w D2, 4
00000DD2 3F02 move.w -[A7], D2
00000DD4 5841 addq.w D1, 4
00000DD6 3F01 move.w -[A7], D1
00000DD8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000DDC 588F addq.l A7, 4
00000DDE A853 syscall ShowCursor
label00000DE0:
00000DE0 4E5E unlink A6
00000DE2 4E75 rts
fn00000DE4:
00000DE4 4E56 FFFC link A6, -0x0004
label00000DE8:
00000DE8 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000DEC 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000DF0 548F addq.l A7, 2
00000DF2 3D40 FFFE move.w [A6 - 0x2], D0
00000DF6 3F3C 0040 move.w -[A7], 0x40 /* '@' */
00000DFA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00000DFE 548F addq.l A7, 2
00000E00 3D40 FFFC move.w [A6 - 0x4], D0
00000E04 302E FFFC move.w D0, [A6 - 0x4]
00000E08 48C0 ext.l D0
00000E0A ED80 asl D0, 6
00000E0C 41ED DE65 lea.l A0, [A5 - 0x219B]
00000E10 D1C0 add.l A0, D0
00000E12 D0EE FFFE add.w A0, [A6 - 0x2]
00000E16 0C10 000F cmpi.b [A0], 0xF
00000E1A 6600 FFCC bne -0x32 /* 00000DE8 */
00000E1E 3F2E FFFC move.w -[A7], [A6 - 0x4]
00000E22 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000E26 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000E2A 588F addq.l A7, 4
00000E2C 4A40 tst.w D0
00000E2E 6600 FFB8 bne -0x46 /* 00000DE8 */
00000E32 302E 000C move.w D0, [A6 + 0xC]
00000E36 48C0 ext.l D0
00000E38 ED80 asl D0, 6
00000E3A 41ED DE65 lea.l A0, [A5 - 0x219B]
00000E3E D1C0 add.l A0, D0
00000E40 D0EE 000A add.w A0, [A6 + 0xA]
00000E44 302E 0008 move.w D0, [A6 + 0x8]
00000E48 C1FC 000C muls.w D0, 0xC
00000E4C 43ED F680 lea.l A1, [A5 - 0x980]
00000E50 D3C0 add.l A1, D0
00000E52 10A9 0005 move.b [A0], [A1 + 0x5]
00000E56 3F2E 000C move.w -[A7], [A6 + 0xC]
00000E5A 3F2E 000A move.w -[A7], [A6 + 0xA]
00000E5E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00000E62 588F addq.l A7, 4
00000E64 4A40 tst.w D0
00000E66 6700 0048 beq +0x4A /* 00000EB0 */
00000E6A 558F subq.l A7, 2
00000E6C 4EAD 0152 jsr [A5 + 0x152 /* export_38 */]
00000E70 101F move.b D0, [A7]+
00000E72 4A00 tst.b D0
00000E74 6600 0006 bne +0x8 /* 00000E7C */
00000E78 4EAD 014A jsr [A5 + 0x14A /* export_37 */]
label00000E7C:
00000E7C 3F3C 0003 move.w -[A7], 0x3
00000E80 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00000E84 548F addq.l A7, 2
00000E86 A852 syscall HideCursor
00000E88 102D F322 move.b D0, [A5 - 0xCDE]
00000E8C 4880 ext.w D0
00000E8E 322E 000A move.w D1, [A6 + 0xA]
00000E92 9240 sub.w D1, D0
00000E94 102D F323 move.b D0, [A5 - 0xCDD]
00000E98 4880 ext.w D0
00000E9A 342E 000C move.w D2, [A6 + 0xC]
00000E9E 9440 sub.w D2, D0
00000EA0 5842 addq.w D2, 4
00000EA2 3F02 move.w -[A7], D2
00000EA4 5841 addq.w D1, 4
00000EA6 3F01 move.w -[A7], D1
00000EA8 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00000EAC 588F addq.l A7, 4
00000EAE A853 syscall ShowCursor
label00000EB0:
00000EB0 302E 0008 move.w D0, [A6 + 0x8]
00000EB4 C1FC 000C muls.w D0, 0xC
00000EB8 41ED F680 lea.l A0, [A5 - 0x980]
00000EBC D1C0 add.l A0, D0
00000EBE 302E FFFC move.w D0, [A6 - 0x4]
00000EC2 48C0 ext.l D0
00000EC4 ED80 asl D0, 6
00000EC6 43ED DE65 lea.l A1, [A5 - 0x219B]
00000ECA D3C0 add.l A1, D0
00000ECC D2EE FFFE add.w A1, [A6 - 0x2]
00000ED0 1151 0005 move.b [A0 + 0x5], [A1]
00000ED4 302E 0008 move.w D0, [A6 + 0x8]
00000ED8 C1FC 000C muls.w D0, 0xC
00000EDC 41ED F680 lea.l A0, [A5 - 0x980]
00000EE0 D1C0 add.l A0, D0
00000EE2 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1]
00000EE8 302E 0008 move.w D0, [A6 + 0x8]
00000EEC C1FC 000C muls.w D0, 0xC
00000EF0 41ED F680 lea.l A0, [A5 - 0x980]
00000EF4 D1C0 add.l A0, D0
00000EF6 116E FFFD 0003 move.b [A0 + 0x3], [A6 - 0x3]
00000EFC 4E5E unlink A6
00000EFE 4E75 rts
fn00000F00:
00000F00 4E56 FFFE link A6, -0x0002
00000F04 4A6E 000A tst.w [A6 + 0xA]
00000F08 6C00 0044 bge +0x46 /* 00000F4E */
00000F0C 4879 0000 15B8 push.l 0x15B8
00000F12 486D EFD2 pea.l [A5 - 0x102E]
00000F16 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00000F1A 508F addq.l A7, 8
00000F1C 302E 0008 move.w D0, [A6 + 0x8]
00000F20 C1FC 0018 muls.w D0, 0x18
00000F24 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000F28 D1C0 add.l A0, D0
00000F2A 2F28 0008 move.l -[A7], [A0 + 0x8]
00000F2E 486D EFD2 pea.l [A5 - 0x102E]
00000F32 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000F36 508F addq.l A7, 8
00000F38 486D EFD2 pea.l [A5 - 0x102E]
00000F3C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000F40 588F addq.l A7, 4
00000F42 4879 0000 15BE push.l 0x15BE
00000F48 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000F4C 588F addq.l A7, 4
label00000F4E:
00000F4E 0C6E 0001 000A cmpi.w [A6 + 0xA], 0x1
00000F54 6600 000E bne +0x10 /* 00000F64 */
00000F58 4879 0000 15CC push.l 0x15CC
00000F5E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000F62 588F addq.l A7, 4
label00000F64:
00000F64 302E 0008 move.w D0, [A6 + 0x8]
00000F68 C1FC 0018 muls.w D0, 0x18
00000F6C 41ED D294 lea.l A0, [A5 - 0x2D6C]
00000F70 D1C0 add.l A0, D0
00000F72 302E 0008 move.w D0, [A6 + 0x8]
00000F76 C1FC 0018 muls.w D0, 0x18
00000F7A 43ED D294 lea.l A1, [A5 - 0x2D6C]
00000F7E D3C0 add.l A1, D0
00000F80 1029 0013 move.b D0, [A1 + 0x13]
00000F84 4880 ext.w D0
00000F86 3F00 move.w -[A7], D0
00000F88 1028 0013 move.b D0, [A0 + 0x13]
00000F8C 4880 ext.w D0
00000F8E 3F00 move.w -[A7], D0
00000F90 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00000F94 588F addq.l A7, 4
00000F96 3D40 FFFE move.w [A6 - 0x2], D0
00000F9A 302E 000A move.w D0, [A6 + 0xA]
00000F9E 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
00000FA2 FFFD .invalid <<F/7/7>>
00000FA4 FFFE .invalid <<F/7/7>>
00000FA6 00CA .incomplete
00000FA8 0068 0002 4A6D ori.w [A0 + 0x4A6D], 0x2
00000FAE F326 .extension 0x326 <<F/4-5/1>> // unimplemented
00000FB0 6700 0010 beq +0x12 /* 00000FC2 */
00000FB4 306E FFFE movea.w A0, [A6 - 0x2]
00000FB8 2008 move.l D0, A0
00000FBA 81FC 0002 divs.w D0, 0x2
00000FBE 3D40 FFFE move.w [A6 - 0x2], D0
label00000FC2:
00000FC2 0C2D 0001 F35D cmpi.b [A5 - 0xCA3], 0x1
00000FC8 6700 000C beq +0xE /* 00000FD6 */
00000FCC 0C2D 0001 F35E cmpi.b [A5 - 0xCA2], 0x1
00000FD2 6600 009C bne +0x9E /* 00001070 */
label00000FD6:
00000FD6 4A2D F35F tst.b [A5 - 0xCA1]
00000FDA 6C00 0014 bge +0x16 /* 00000FF0 */
00000FDE 102D F35F move.b D0, [A5 - 0xCA1]
00000FE2 4880 ext.w D0
00000FE4 4440 neg.w D0
00000FE6 5240 addq.w D0, 1
00000FE8 C1EE FFFE muls.w D0, [A6 - 0x2]
00000FEC 3D40 FFFE move.w [A6 - 0x2], D0
label00000FF0:
00000FF0 4A2D F35F tst.b [A5 - 0xCA1]
00000FF4 6F00 007A ble +0x7C /* 00001070 */
00000FF8 102D F35F move.b D0, [A5 - 0xCA1]
00000FFC 4880 ext.w D0
00000FFE 5240 addq.w D0, 1
00001000 306E FFFE movea.w A0, [A6 - 0x2]
00001004 2208 move.l D1, A0
00001006 83C0 divs.w D1, D0
00001008 3D41 FFFE move.w [A6 - 0x2], D1
0000100C 6000 0062 bra +0x64 /* 00001070 */
00001010 4A6D F328 tst.w [A5 - 0xCD8]
00001014 6700 0010 beq +0x12 /* 00001026 */
00001018 306E FFFE movea.w A0, [A6 - 0x2]
0000101C 2008 move.l D0, A0
0000101E 81FC 0002 divs.w D0, 0x2
00001022 3D40 FFFE move.w [A6 - 0x2], D0
label00001026:
00001026 0C2D 0002 F35D cmpi.b [A5 - 0xCA3], 0x2
0000102C 6700 000C beq +0xE /* 0000103A */
00001030 0C2D 0002 F35E cmpi.b [A5 - 0xCA2], 0x2
00001036 6600 0038 bne +0x3A /* 00001070 */
label0000103A:
0000103A 4A2D F360 tst.b [A5 - 0xCA0]
0000103E 6C00 0014 bge +0x16 /* 00001054 */
00001042 102D F360 move.b D0, [A5 - 0xCA0]
00001046 4880 ext.w D0
00001048 4440 neg.w D0
0000104A 5240 addq.w D0, 1
0000104C C1EE FFFE muls.w D0, [A6 - 0x2]
00001050 3D40 FFFE move.w [A6 - 0x2], D0
label00001054:
00001054 4A2D F360 tst.b [A5 - 0xCA0]
00001058 6F00 0016 ble +0x18 /* 00001070 */
0000105C 102D F360 move.b D0, [A5 - 0xCA0]
00001060 4880 ext.w D0
00001062 5240 addq.w D0, 1
00001064 306E FFFE movea.w A0, [A6 - 0x2]
00001068 2208 move.l D1, A0
0000106A 83C0 divs.w D1, D0
0000106C 3D41 FFFE move.w [A6 - 0x2], D1
label00001070:
00001070 302E FFFE move.w D0, [A6 - 0x2]
00001074 916D F37E sub.w [A5 - 0xC82], D0
00001078 4A6D F37E tst.w [A5 - 0xC82]
0000107C 6E00 0012 bgt +0x14 /* 00001090 */
00001080 7001 moveq.l D0, 0x01
00001082 1B40 F374 move.b [A5 - 0xC8C], D0
00001086 302E 000A move.w D0, [A6 + 0xA]
0000108A 4440 neg.w D0
0000108C 1B40 F375 move.b [A5 - 0xC8B], D0
label00001090:
00001090 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00001094 4E5E unlink A6
00001096 4E75 rts
fn00001098:
00001098 4E56 FFFA link A6, -0x0006
0000109C 422E FFFB clr.b [A6 - 0x5]
000010A0 302E 000A move.w D0, [A6 + 0xA]
000010A4 48C0 ext.l D0
000010A6 ED80 asl D0, 6
000010A8 41ED DE65 lea.l A0, [A5 - 0x219B]
000010AC D1C0 add.l A0, D0
000010AE D0EE 0008 add.w A0, [A6 + 0x8]
000010B2 0C10 0002 cmpi.b [A0], 0x2
000010B6 6700 001C beq +0x1E /* 000010D4 */
000010BA 302E 000A move.w D0, [A6 + 0xA]
000010BE 48C0 ext.l D0
000010C0 ED80 asl D0, 6
000010C2 41ED DE65 lea.l A0, [A5 - 0x219B]
000010C6 D1C0 add.l A0, D0
000010C8 D0EE 0008 add.w A0, [A6 + 0x8]
000010CC 0C10 0005 cmpi.b [A0], 0x5
000010D0 6600 000C bne +0xE /* 000010DE */
label000010D4:
000010D4 0C6E 0003 000E cmpi.w [A6 + 0xE], 0x3
000010DA 6700 0012 beq +0x14 /* 000010EE */
label000010DE:
000010DE 4879 0000 15E2 push.l 0x15E2
000010E4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000010E8 588F addq.l A7, 4
000010EA 6000 02D2 bra +0x2D4 /* 000013BE */
label000010EE:
000010EE 302E 000A move.w D0, [A6 + 0xA]
000010F2 48C0 ext.l D0
000010F4 ED80 asl D0, 6
000010F6 41ED DE65 lea.l A0, [A5 - 0x219B]
000010FA D1C0 add.l A0, D0
000010FC D0EE 0008 add.w A0, [A6 + 0x8]
00001100 0C10 0005 cmpi.b [A0], 0x5
00001104 6600 009C bne +0x9E /* 000011A2 */
00001108 426E FFFE clr.w [A6 - 0x2]
0000110C 6000 006C bra +0x6E /* 0000117A */
label00001110:
00001110 302E FFFE move.w D0, [A6 - 0x2]
00001114 C1FC 0006 muls.w D0, 0x6
00001118 41ED F77C lea.l A0, [A5 - 0x884]
0000111C D1C0 add.l A0, D0
0000111E 1028 0003 move.b D0, [A0 + 0x3]
00001122 4880 ext.w D0
00001124 B06E 0008 cmp.w D0, [A6 + 0x8]
00001128 6600 004C bne +0x4E /* 00001176 */
0000112C 302E FFFE move.w D0, [A6 - 0x2]
00001130 C1FC 0006 muls.w D0, 0x6
00001134 41ED F77C lea.l A0, [A5 - 0x884]
00001138 D1C0 add.l A0, D0
0000113A 1028 0004 move.b D0, [A0 + 0x4]
0000113E 4880 ext.w D0
00001140 B06E 000A cmp.w D0, [A6 + 0xA]
00001144 6600 0030 bne +0x32 /* 00001176 */
00001148 302E FFFE move.w D0, [A6 - 0x2]
0000114C C1FC 0006 muls.w D0, 0x6
00001150 41ED F77C lea.l A0, [A5 - 0x884]
00001154 D1C0 add.l A0, D0
00001156 1010 move.b D0, [A0]
00001158 B02D F36F cmp.b D0, [A5 - 0xC91]
0000115C 6600 0018 bne +0x1A /* 00001176 */
00001160 302E FFFE move.w D0, [A6 - 0x2]
00001164 C1FC 0006 muls.w D0, 0x6
00001168 41ED F77C lea.l A0, [A5 - 0x884]
0000116C D1C0 add.l A0, D0
0000116E 4228 0003 clr.b [A0 + 0x3]
00001172 6000 0010 bra +0x12 /* 00001184 */
label00001176:
00001176 526E FFFE addq.w [A6 - 0x2], 1
label0000117A:
0000117A 0C6E 001E FFFE cmpi.w [A6 - 0x2], 0x1E
00001180 6F00 FF8E ble -0x70 /* 00001110 */
label00001184:
00001184 4879 0000 15FA push.l 0x15FA
0000118A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000118E 588F addq.l A7, 4
00001190 3F2E 000A move.w -[A7], [A6 + 0xA]
00001194 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001198 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
0000119C 588F addq.l A7, 4
0000119E 6000 021E bra +0x220 /* 000013BE */
label000011A2:
000011A2 4A6E 0008 tst.w [A6 + 0x8]
000011A6 6700 001E beq +0x20 /* 000011C6 */
000011AA 0C6E 003F 0008 cmpi.w [A6 + 0x8], 0x3F /* '?' */
000011B0 6700 0014 beq +0x16 /* 000011C6 */
000011B4 4A6E 000A tst.w [A6 + 0xA]
000011B8 6700 000C beq +0xE /* 000011C6 */
000011BC 0C6E 003F 000A cmpi.w [A6 + 0xA], 0x3F /* '?' */
000011C2 6600 0008 bne +0xA /* 000011CC */
label000011C6:
000011C6 7001 moveq.l D0, 0x01
000011C8 1D40 FFFB move.b [A6 - 0x5], D0
label000011CC:
000011CC 4A2E FFFB tst.b [A6 - 0x5]
000011D0 6600 0060 bne +0x62 /* 00001232 */
000011D4 302E 0008 move.w D0, [A6 + 0x8]
000011D8 5340 subq.w D0, 1
000011DA 3D40 FFFE move.w [A6 - 0x2], D0
000011DE 6000 0044 bra +0x46 /* 00001224 */
label000011E2:
000011E2 302E 000A move.w D0, [A6 + 0xA]
000011E6 5340 subq.w D0, 1
000011E8 3D40 FFFC move.w [A6 - 0x4], D0
000011EC 6000 0024 bra +0x26 /* 00001212 */
label000011F0:
000011F0 302E FFFC move.w D0, [A6 - 0x4]
000011F4 48C0 ext.l D0
000011F6 ED80 asl D0, 6
000011F8 41ED DE65 lea.l A0, [A5 - 0x219B]
000011FC D1C0 add.l A0, D0
000011FE D0EE FFFE add.w A0, [A6 - 0x2]
00001202 4A10 tst.b [A0]
00001204 6600 0008 bne +0xA /* 0000120E */
00001208 7001 moveq.l D0, 0x01
0000120A 1D40 FFFB move.b [A6 - 0x5], D0
label0000120E:
0000120E 526E FFFC addq.w [A6 - 0x4], 1
label00001212:
00001212 302E 000A move.w D0, [A6 + 0xA]
00001216 5240 addq.w D0, 1
00001218 B06E FFFC cmp.w D0, [A6 - 0x4]
0000121C 6C00 FFD2 bge -0x2C /* 000011F0 */
00001220 526E FFFE addq.w [A6 - 0x2], 1
label00001224:
00001224 302E 0008 move.w D0, [A6 + 0x8]
00001228 5240 addq.w D0, 1
0000122A B06E FFFE cmp.w D0, [A6 - 0x2]
0000122E 6C00 FFB2 bge -0x4C /* 000011E2 */
label00001232:
00001232 4A2E FFFB tst.b [A6 - 0x5]
00001236 6600 016E bne +0x170 /* 000013A6 */
0000123A 0C2D 0015 F37B cmpi.b [A5 - 0xC85], 0x15
00001240 6C00 0014 bge +0x16 /* 00001256 */
00001244 102D F37B move.b D0, [A5 - 0xC85]
00001248 4880 ext.w D0
0000124A 3D40 FFFE move.w [A6 - 0x2], D0
0000124E 522D F37B addq.b [A5 - 0xC85], 1
00001252 6000 0040 bra +0x42 /* 00001294 */
label00001256:
00001256 3F3C 0016 move.w -[A7], 0x16
0000125A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000125E 548F addq.l A7, 2
00001260 3D40 FFFE move.w [A6 - 0x2], D0
00001264 4879 0000 1614 push.l 0x1614
0000126A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000126E 588F addq.l A7, 4
00001270 4879 0000 162C push.l 0x162C
00001276 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000127A 588F addq.l A7, 4
0000127C 4879 0000 1646 push.l 0x1646
00001282 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001286 588F addq.l A7, 4
00001288 4879 0000 165E push.l 0x165E
0000128E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001292 588F addq.l A7, 4
label00001294:
00001294 302E FFFE move.w D0, [A6 - 0x2]
00001298 C1FC 0006 muls.w D0, 0x6
0000129C 41ED F77C lea.l A0, [A5 - 0x884]
000012A0 D1C0 add.l A0, D0
000012A2 10AD F36F move.b [A0], [A5 - 0xC91]
000012A6 302E FFFE move.w D0, [A6 - 0x2]
000012AA C1FC 0006 muls.w D0, 0x6
000012AE 41ED F77C lea.l A0, [A5 - 0x884]
000012B2 D1C0 add.l A0, D0
000012B4 116E 0009 0001 move.b [A0 + 0x1], [A6 + 0x9]
000012BA 302E FFFE move.w D0, [A6 - 0x2]
000012BE C1FC 0006 muls.w D0, 0x6
000012C2 41ED F77C lea.l A0, [A5 - 0x884]
000012C6 D1C0 add.l A0, D0
000012C8 116E 000B 0002 move.b [A0 + 0x2], [A6 + 0xB]
000012CE 302E FFFE move.w D0, [A6 - 0x2]
000012D2 C1FC 0006 muls.w D0, 0x6
000012D6 41ED F77C lea.l A0, [A5 - 0x884]
000012DA D1C0 add.l A0, D0
000012DC 116E 0009 0003 move.b [A0 + 0x3], [A6 + 0x9]
000012E2 302E FFFE move.w D0, [A6 - 0x2]
000012E6 C1FC 0006 muls.w D0, 0x6
000012EA 41ED F77C lea.l A0, [A5 - 0x884]
000012EE D1C0 add.l A0, D0
000012F0 116E 000B 0004 move.b [A0 + 0x4], [A6 + 0xB]
000012F6 302E 000A move.w D0, [A6 + 0xA]
000012FA 48C0 ext.l D0
000012FC ED80 asl D0, 6
000012FE 41ED DE65 lea.l A0, [A5 - 0x219B]
00001302 D1C0 add.l A0, D0
00001304 D0EE 0008 add.w A0, [A6 + 0x8]
00001308 7005 moveq.l D0, 0x05
0000130A 1080 move.b [A0], D0
0000130C 3F2E 000A move.w -[A7], [A6 + 0xA]
00001310 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001314 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00001318 588F addq.l A7, 4
0000131A 4A40 tst.w D0
0000131C 6700 0060 beq +0x62 /* 0000137E */
00001320 A852 syscall HideCursor
00001322 102D F322 move.b D0, [A5 - 0xCDE]
00001326 4880 ext.w D0
00001328 322E 0008 move.w D1, [A6 + 0x8]
0000132C 9240 sub.w D1, D0
0000132E 102D F323 move.b D0, [A5 - 0xCDD]
00001332 4880 ext.w D0
00001334 342E 000A move.w D2, [A6 + 0xA]
00001338 9440 sub.w D2, D0
0000133A 5842 addq.w D2, 4
0000133C 3F02 move.w -[A7], D2
0000133E 5841 addq.w D1, 4
00001340 3F01 move.w -[A7], D1
00001342 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00001346 588F addq.l A7, 4
00001348 A853 syscall ShowCursor
0000134A 703E moveq.l D0, 0x3E
0000134C 1B40 EFD2 move.b [A5 - 0x102E], D0
00001350 422D EFD3 clr.b [A5 - 0x102D]
00001354 302E 000C move.w D0, [A6 + 0xC]
00001358 C1FC 0018 muls.w D0, 0x18
0000135C 41ED D294 lea.l A0, [A5 - 0x2D6C]
00001360 D1C0 add.l A0, D0
00001362 2F28 0008 move.l -[A7], [A0 + 0x8]
00001366 486D EFD2 pea.l [A5 - 0x102E]
0000136A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
0000136E 508F addq.l A7, 8
00001370 486D EFD2 pea.l [A5 - 0x102E]
00001374 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001378 588F addq.l A7, 4
0000137A 6000 0042 bra +0x44 /* 000013BE */
label0000137E:
0000137E 4879 0000 1670 push.l 0x1670
00001384 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001388 588F addq.l A7, 4
0000138A 4879 0000 1684 push.l 0x1684
00001390 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001394 588F addq.l A7, 4
00001396 4879 0000 1694 push.l 0x1694
0000139C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000013A0 588F addq.l A7, 4
000013A2 6000 001A bra +0x1C /* 000013BE */
label000013A6:
000013A6 4879 0000 16A0 push.l 0x16A0
000013AC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000013B0 588F addq.l A7, 4
000013B2 4879 0000 16B6 push.l 0x16B6
000013B8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000013BC 588F addq.l A7, 4
label000013BE:
000013BE 4E5E unlink A6
000013C0 4E75 rts
fn000013C2:
000013C2 4E56 FF56 link A6, -0x00AA
000013C6 48E7 1800 movem.l -[A7], D3,D4
000013CA 3F3C 0002 move.w -[A7], 0x2
000013CE 3F3C 0003 move.w -[A7], 0x3
000013D2 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000013D6 588F addq.l A7, 4
000013D8 C1FC 0003 muls.w D0, 0x3
000013DC 3D40 FF6C move.w [A6 - 0x94], D0
000013E0 598F subq.l A7, 4
000013E2 A8D8 syscall NewRgn
000013E4 201F move.l D0, [A7]+
000013E6 2D40 FF64 move.l [A6 - 0x9C], D0
000013EA 598F subq.l A7, 4
000013EC A8D8 syscall NewRgn
000013EE 201F move.l D0, [A7]+
000013F0 2D40 FF68 move.l [A6 - 0x98], D0
000013F4 2F2E FF64 move.l -[A7], [A6 - 0x9C]
000013F8 A87A syscall GetClip
000013FA A8DA syscall OpenRgn
000013FC 426E FF7A clr.w [A6 - 0x86]
00001400 6000 0074 bra +0x76 /* 00001476 */
label00001404:
00001404 426E FF78 clr.w [A6 - 0x88]
00001408 6000 005E bra +0x60 /* 00001468 */
label0000140C:
0000140C 302E FF78 move.w D0, [A6 - 0x88]
00001410 C1FC 0009 muls.w D0, 0x9 /* '\t' */
00001414 41ED EE65 lea.l A0, [A5 - 0x119B]
00001418 D1C0 add.l A0, D0
0000141A D0EE FF7A add.w A0, [A6 - 0x86]
0000141E 4A10 tst.b [A0]
00001420 6700 0042 beq +0x44 /* 00001464 */
00001424 302E FF7A move.w D0, [A6 - 0x86]
00001428 EB40 asl D0.w, 5
0000142A 322E FF78 move.w D1, [A6 - 0x88]
0000142E EB41 asl D1.w, 5
00001430 342E FF7A move.w D2, [A6 - 0x86]
00001434 5242 addq.w D2, 1
00001436 EB42 asl D2.w, 5
00001438 362E FF78 move.w D3, [A6 - 0x88]
0000143C 5243 addq.w D3, 1
0000143E EB43 asl D3.w, 5
00001440 486E FF5C pea.l [A6 - 0xA4]
00001444 0640 0010 addi.w D0, 0x10
00001448 3F00 move.w -[A7], D0
0000144A 0641 0011 addi.w D1, 0x11
0000144E 3F01 move.w -[A7], D1
00001450 0642 0010 addi.w D2, 0x10
00001454 3F02 move.w -[A7], D2
00001456 0643 0011 addi.w D3, 0x11
0000145A 3F03 move.w -[A7], D3
0000145C A8A7 syscall SetRect
0000145E 486E FF5C pea.l [A6 - 0xA4]
00001462 A8A1 syscall FrameRect
label00001464:
00001464 526E FF78 addq.w [A6 - 0x88], 1
label00001468:
00001468 0C6E 0009 FF78 cmpi.w [A6 - 0x88], 0x9 /* '\t' */
0000146E 6D00 FF9C blt -0x62 /* 0000140C */
00001472 526E FF7A addq.w [A6 - 0x86], 1
label00001476:
00001476 0C6E 0009 FF7A cmpi.w [A6 - 0x86], 0x9 /* '\t' */
0000147C 6D00 FF86 blt -0x78 /* 00001404 */
00001480 2F2E FF68 move.l -[A7], [A6 - 0x98]
00001484 A8DB syscall CloseRgn
00001486 2F2E FF68 move.l -[A7], [A6 - 0x98]
0000148A A879 syscall SetClip
0000148C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001490 A89C syscall PenMode
00001492 102E 0013 move.b D0, [A6 + 0x13]
00001496 4880 ext.w D0
00001498 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
0000149C FFFC .invalid <<F/7/7>>
0000149E 0007 0066 ori.b D7, 0x66 /* 'f' */
000014A2 0058 0016 ori.w [A0]+, 0x16
000014A6 0014 0042 ori.b [A4], 0x42 /* 'B' */
000014AA 005C 002E ori.w [A4]+, 0x2E /* '.' */
000014AE 001C 004A ori.b [A4]+, 0x4A /* 'J' */
000014B2 0018 0016 ori.b [A0]+, 0x16
000014B6 0024 0012 ori.b -[A4], 0x12
000014BA 7003 moveq.l D0, 0x03
000014BC 3D40 FF6E move.w [A6 - 0x92], D0
000014C0 486D FDB0 pea.l [A5 - 0x250]
000014C4 A89D syscall PenPat
000014C6 6000 003E bra +0x40 /* 00001506 */
000014CA 7003 moveq.l D0, 0x03
000014CC 3D40 FF6E move.w [A6 - 0x92], D0
000014D0 486D FDB8 pea.l [A5 - 0x248]
000014D4 A89D syscall PenPat
000014D6 6000 002E bra +0x30 /* 00001506 */
000014DA 7003 moveq.l D0, 0x03
000014DC 3D40 FF6E move.w [A6 - 0x92], D0
000014E0 486D FDC0 pea.l [A5 - 0x240]
000014E4 A89D syscall PenPat
000014E6 6000 001E bra +0x20 /* 00001506 */
000014EA 7001 moveq.l D0, 0x01
000014EC 3D40 FF6E move.w [A6 - 0x92], D0
000014F0 486D FDC8 pea.l [A5 - 0x238]
000014F4 A89D syscall PenPat
000014F6 6000 000E bra +0x10 /* 00001506 */
000014FA 7004 moveq.l D0, 0x04
000014FC 3D40 FF6E move.w [A6 - 0x92], D0
00001500 486D FDC8 pea.l [A5 - 0x238]
00001504 A89D syscall PenPat
label00001506:
00001506 3F2E FF6E move.w -[A7], [A6 - 0x92]
0000150A 3F2E FF6E move.w -[A7], [A6 - 0x92]
0000150E A89B syscall PenSize
00001510 206E 000A movea.l A0, [A6 + 0xA]
00001514 3D50 FF82 move.w [A6 - 0x7E], [A0]
00001518 206E 000E movea.l A0, [A6 + 0xE]
0000151C 3D50 FF7C move.w [A6 - 0x84], [A0]
00001520 426E FF7A clr.w [A6 - 0x86]
00001524 6000 0066 bra +0x68 /* 0000158C */
label00001528:
00001528 302E FF7A move.w D0, [A6 - 0x86]
0000152C 48C0 ext.l D0
0000152E D080 add.l D0, D0
00001530 D08E add.l D0, A6
00001532 122D F322 move.b D1, [A5 - 0xCDE]
00001536 4881 ext.w D1
00001538 206E 000A movea.l A0, [A6 + 0xA]
0000153C 3410 move.w D2, [A0]
0000153E 9441 sub.w D2, D1
00001540 EB42 asl D2.w, 5
00001542 306E FF6E movea.w A0, [A6 - 0x92]
00001546 2208 move.l D1, A0
00001548 83FC 0002 divs.w D1, 0x2
0000154C 9441 sub.w D2, D1
0000154E 0642 0090 addi.w D2, 0x90
00001552 2040 movea.l A0, D0
00001554 3142 FFC4 move.w [A0 - 0x3C], D2
00001558 302E FF7A move.w D0, [A6 - 0x86]
0000155C 48C0 ext.l D0
0000155E D080 add.l D0, D0
00001560 D08E add.l D0, A6
00001562 122D F323 move.b D1, [A5 - 0xCDD]
00001566 4881 ext.w D1
00001568 206E 000E movea.l A0, [A6 + 0xE]
0000156C 3410 move.w D2, [A0]
0000156E 9441 sub.w D2, D1
00001570 EB42 asl D2.w, 5
00001572 306E FF6E movea.w A0, [A6 - 0x92]
00001576 2208 move.l D1, A0
00001578 83FC 0002 divs.w D1, 0x2
0000157C 9441 sub.w D2, D1
0000157E 0642 0090 addi.w D2, 0x90
00001582 2040 movea.l A0, D0
00001584 3142 FF88 move.w [A0 - 0x78], D2
00001588 526E FF7A addq.w [A6 - 0x86], 1
label0000158C:
0000158C 0C6E 000A FF7A cmpi.w [A6 - 0x86], 0xA /* '\n' */
00001592 6D00 FF94 blt -0x6A /* 00001528 */
00001596 486E FF70 pea.l [A6 - 0x90]
0000159A 486E FF72 pea.l [A6 - 0x8E]
0000159E 3F2E 0008 move.w -[A7], [A6 + 0x8]
000015A2 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000015A6 4FEF 000A lea.l A7, [A7 + 0xA]
000015AA 7001 moveq.l D0, 0x01
000015AC 3D40 FF7A move.w [A6 - 0x86], D0
000015B0 6000 01B0 bra +0x1B2 /* 00001762 */
label000015B4:
000015B4 302E FF7A move.w D0, [A6 - 0x86]
000015B8 5340 subq.w D0, 1
000015BA 48C0 ext.l D0
000015BC D080 add.l D0, D0
000015BE D08E add.l D0, A6
000015C0 322E FF7A move.w D1, [A6 - 0x86]
000015C4 5341 subq.w D1, 1
000015C6 48C1 ext.l D1
000015C8 D281 add.l D1, D1
000015CA D28E add.l D1, A6
000015CC 342E FF7A move.w D2, [A6 - 0x86]
000015D0 48C2 ext.l D2
000015D2 D482 add.l D2, D2
000015D4 D48E add.l D2, A6
000015D6 362E FF7A move.w D3, [A6 - 0x86]
000015DA 48C3 ext.l D3
000015DC D683 add.l D3, D3
000015DE D68E add.l D3, A6
000015E0 182E 0019 move.b D4, [A6 + 0x19]
000015E4 4884 ext.w D4
000015E6 3F04 move.w -[A7], D4
000015E8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000015EC 486E FF70 pea.l [A6 - 0x90]
000015F0 486E FF72 pea.l [A6 - 0x8E]
000015F4 0683 FFFF FF7C addi.l D3, 0xFFFFFF7C
000015FA 2F03 move.l -[A7], D3
000015FC 0682 FFFF FF82 addi.l D2, 0xFFFFFF82
00001602 2F02 move.l -[A7], D2
00001604 2041 movea.l A0, D1
00001606 3F28 FF7C move.w -[A7], [A0 - 0x84]
0000160A 2040 movea.l A0, D0
0000160C 3F28 FF82 move.w -[A7], [A0 - 0x7E]
00001610 4EBA 0512 jsr [PC + 0x512 /* 00001B24 */]
00001614 4FEF 001A lea.l A7, [A7 + 0x1A]
00001618 426E FF78 clr.w [A6 - 0x88]
0000161C 6000 0136 bra +0x138 /* 00001754 */
label00001620:
00001620 302E FF7A move.w D0, [A6 - 0x86]
00001624 C1FC 0014 muls.w D0, 0x14
00001628 D08E add.l D0, A6
0000162A 322E FF78 move.w D1, [A6 - 0x88]
0000162E 48C1 ext.l D1
00001630 D281 add.l D1, D1
00001632 D081 add.l D0, D1
00001634 322E FF7A move.w D1, [A6 - 0x86]
00001638 48C1 ext.l D1
0000163A D281 add.l D1, D1
0000163C D28E add.l D1, A6
0000163E 142D F322 move.b D2, [A5 - 0xCDE]
00001642 4882 ext.w D2
00001644 2041 movea.l A0, D1
00001646 3228 FF82 move.w D1, [A0 - 0x7E]
0000164A 9242 sub.w D1, D2
0000164C EB41 asl D1.w, 5
0000164E 7418 moveq.l D2, 0x18
00001650 946E FF6E sub.w D2, [A6 - 0x92]
00001654 3F02 move.w -[A7], D2
00001656 2D40 FF58 move.l [A6 - 0xA8], D0
0000165A 3D41 FF56 move.w [A6 - 0xAA], D1
0000165E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001662 548F addq.l A7, 2
00001664 D06E FF56 add.w D0, [A6 - 0xAA]
00001668 0640 0084 addi.w D0, 0x84
0000166C 206E FF58 movea.l A0, [A6 - 0xA8]
00001670 3140 FFC4 move.w [A0 - 0x3C], D0
00001674 302E FF7A move.w D0, [A6 - 0x86]
00001678 C1FC 0014 muls.w D0, 0x14
0000167C D08E add.l D0, A6
0000167E 322E FF78 move.w D1, [A6 - 0x88]
00001682 48C1 ext.l D1
00001684 D281 add.l D1, D1
00001686 D081 add.l D0, D1
00001688 322E FF7A move.w D1, [A6 - 0x86]
0000168C 48C1 ext.l D1
0000168E D281 add.l D1, D1
00001690 D28E add.l D1, A6
00001692 142D F323 move.b D2, [A5 - 0xCDD]
00001696 4882 ext.w D2
00001698 2041 movea.l A0, D1
0000169A 3228 FF7C move.w D1, [A0 - 0x84]
0000169E 9242 sub.w D1, D2
000016A0 EB41 asl D1.w, 5
000016A2 7418 moveq.l D2, 0x18
000016A4 946E FF6E sub.w D2, [A6 - 0x92]
000016A8 3F02 move.w -[A7], D2
000016AA 2D40 FF58 move.l [A6 - 0xA8], D0
000016AE 3D41 FF56 move.w [A6 - 0xAA], D1
000016B2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000016B6 548F addq.l A7, 2
000016B8 D06E FF56 add.w D0, [A6 - 0xAA]
000016BC 0640 0084 addi.w D0, 0x84
000016C0 206E FF58 movea.l A0, [A6 - 0xA8]
000016C4 3140 FF88 move.w [A0 - 0x78], D0
000016C8 302E FF7A move.w D0, [A6 - 0x86]
000016CC 5340 subq.w D0, 1
000016CE C1FC 0014 muls.w D0, 0x14
000016D2 D08E add.l D0, A6
000016D4 322E FF78 move.w D1, [A6 - 0x88]
000016D8 48C1 ext.l D1
000016DA D281 add.l D1, D1
000016DC D081 add.l D0, D1
000016DE 2040 movea.l A0, D0
000016E0 302E FF7A move.w D0, [A6 - 0x86]
000016E4 5340 subq.w D0, 1
000016E6 C1FC 0014 muls.w D0, 0x14
000016EA D08E add.l D0, A6
000016EC 322E FF78 move.w D1, [A6 - 0x88]
000016F0 48C1 ext.l D1
000016F2 D281 add.l D1, D1
000016F4 D081 add.l D0, D1
000016F6 2240 movea.l A1, D0
000016F8 3028 FFC4 move.w D0, [A0 - 0x3C]
000016FC 0640 0010 addi.w D0, 0x10
00001700 3F00 move.w -[A7], D0
00001702 3029 FF88 move.w D0, [A1 - 0x78]
00001706 0640 0011 addi.w D0, 0x11
0000170A 3F00 move.w -[A7], D0
0000170C A893 syscall MoveTo
0000170E 302E FF7A move.w D0, [A6 - 0x86]
00001712 C1FC 0014 muls.w D0, 0x14
00001716 D08E add.l D0, A6
00001718 322E FF78 move.w D1, [A6 - 0x88]
0000171C 48C1 ext.l D1
0000171E D281 add.l D1, D1
00001720 D081 add.l D0, D1
00001722 2040 movea.l A0, D0
00001724 302E FF7A move.w D0, [A6 - 0x86]
00001728 C1FC 0014 muls.w D0, 0x14
0000172C D08E add.l D0, A6
0000172E 322E FF78 move.w D1, [A6 - 0x88]
00001732 48C1 ext.l D1
00001734 D281 add.l D1, D1
00001736 D081 add.l D0, D1
00001738 2240 movea.l A1, D0
0000173A 3028 FFC4 move.w D0, [A0 - 0x3C]
0000173E 0640 0010 addi.w D0, 0x10
00001742 3F00 move.w -[A7], D0
00001744 3029 FF88 move.w D0, [A1 - 0x78]
00001748 0640 0011 addi.w D0, 0x11
0000174C 3F00 move.w -[A7], D0
0000174E A891 syscall LineTo
00001750 526E FF78 addq.w [A6 - 0x88], 1
label00001754:
00001754 0C6E 000A FF78 cmpi.w [A6 - 0x88], 0xA /* '\n' */
0000175A 6D00 FEC4 blt -0x13A /* 00001620 */
0000175E 526E FF7A addq.w [A6 - 0x86], 1
label00001762:
00001762 0C6E 0003 FF7A cmpi.w [A6 - 0x86], 0x3
00001768 6D00 FE4A blt -0x1B4 /* 000015B4 */
0000176C 426E FF7A clr.w [A6 - 0x86]
00001770 6000 026E bra +0x270 /* 000019E0 */
label00001774:
00001774 302E FF7A move.w D0, [A6 - 0x86]
00001778 5340 subq.w D0, 1
0000177A 3D40 FF74 move.w [A6 - 0x8C], D0
0000177E 4A6E FF74 tst.w [A6 - 0x8C]
00001782 6C00 0008 bge +0xA /* 0000178C */
00001786 7002 moveq.l D0, 0x02
00001788 3D40 FF74 move.w [A6 - 0x8C], D0
label0000178C:
0000178C 302E FF7A move.w D0, [A6 - 0x86]
00001790 5240 addq.w D0, 1
00001792 3D40 FF76 move.w [A6 - 0x8A], D0
00001796 0C6E 0002 FF76 cmpi.w [A6 - 0x8A], 0x2
0000179C 6F00 0006 ble +0x8 /* 000017A4 */
000017A0 426E FF76 clr.w [A6 - 0x8A]
label000017A4:
000017A4 302E FF74 move.w D0, [A6 - 0x8C]
000017A8 48C0 ext.l D0
000017AA D080 add.l D0, D0
000017AC D08E add.l D0, A6
000017AE 322E FF74 move.w D1, [A6 - 0x8C]
000017B2 48C1 ext.l D1
000017B4 D281 add.l D1, D1
000017B6 D28E add.l D1, A6
000017B8 342E FF7A move.w D2, [A6 - 0x86]
000017BC 48C2 ext.l D2
000017BE D482 add.l D2, D2
000017C0 D48E add.l D2, A6
000017C2 362E FF7A move.w D3, [A6 - 0x86]
000017C6 48C3 ext.l D3
000017C8 D683 add.l D3, D3
000017CA D68E add.l D3, A6
000017CC 182E 0019 move.b D4, [A6 + 0x19]
000017D0 4884 ext.w D4
000017D2 3F04 move.w -[A7], D4
000017D4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000017D8 486E FF70 pea.l [A6 - 0x90]
000017DC 486E FF72 pea.l [A6 - 0x8E]
000017E0 0683 FFFF FF7C addi.l D3, 0xFFFFFF7C
000017E6 2F03 move.l -[A7], D3
000017E8 0682 FFFF FF82 addi.l D2, 0xFFFFFF82
000017EE 2F02 move.l -[A7], D2
000017F0 2041 movea.l A0, D1
000017F2 3F28 FF7C move.w -[A7], [A0 - 0x84]
000017F6 2040 movea.l A0, D0
000017F8 3F28 FF82 move.w -[A7], [A0 - 0x7E]
000017FC 4EBA 0326 jsr [PC + 0x326 /* 00001B24 */]
00001800 4FEF 001A lea.l A7, [A7 + 0x1A]
00001804 426E FF78 clr.w [A6 - 0x88]
00001808 6000 01B6 bra +0x1B8 /* 000019C0 */
label0000180C:
0000180C 302E FF7A move.w D0, [A6 - 0x86]
00001810 C1FC 0014 muls.w D0, 0x14
00001814 D08E add.l D0, A6
00001816 322E FF78 move.w D1, [A6 - 0x88]
0000181A 48C1 ext.l D1
0000181C D281 add.l D1, D1
0000181E D081 add.l D0, D1
00001820 2040 movea.l A0, D0
00001822 302E FF7A move.w D0, [A6 - 0x86]
00001826 C1FC 0014 muls.w D0, 0x14
0000182A D08E add.l D0, A6
0000182C 322E FF78 move.w D1, [A6 - 0x88]
00001830 48C1 ext.l D1
00001832 D281 add.l D1, D1
00001834 D081 add.l D0, D1
00001836 2240 movea.l A1, D0
00001838 3028 FFC4 move.w D0, [A0 - 0x3C]
0000183C 0640 0010 addi.w D0, 0x10
00001840 3F00 move.w -[A7], D0
00001842 3029 FF88 move.w D0, [A1 - 0x78]
00001846 0640 0011 addi.w D0, 0x11
0000184A 3F00 move.w -[A7], D0
0000184C A893 syscall MoveTo
0000184E 302E FF76 move.w D0, [A6 - 0x8A]
00001852 C1FC 0014 muls.w D0, 0x14
00001856 D08E add.l D0, A6
00001858 322E FF78 move.w D1, [A6 - 0x88]
0000185C 48C1 ext.l D1
0000185E D281 add.l D1, D1
00001860 D081 add.l D0, D1
00001862 2040 movea.l A0, D0
00001864 302E FF76 move.w D0, [A6 - 0x8A]
00001868 C1FC 0014 muls.w D0, 0x14
0000186C D08E add.l D0, A6
0000186E 322E FF78 move.w D1, [A6 - 0x88]
00001872 48C1 ext.l D1
00001874 D281 add.l D1, D1
00001876 D081 add.l D0, D1
00001878 2240 movea.l A1, D0
0000187A 3028 FFC4 move.w D0, [A0 - 0x3C]
0000187E 0640 0010 addi.w D0, 0x10
00001882 3F00 move.w -[A7], D0
00001884 3029 FF88 move.w D0, [A1 - 0x78]
00001888 0640 0011 addi.w D0, 0x11
0000188C 3F00 move.w -[A7], D0
0000188E A891 syscall LineTo
00001890 302E FF7A move.w D0, [A6 - 0x86]
00001894 C1FC 0014 muls.w D0, 0x14
00001898 D08E add.l D0, A6
0000189A 322E FF78 move.w D1, [A6 - 0x88]
0000189E 48C1 ext.l D1
000018A0 D281 add.l D1, D1
000018A2 D081 add.l D0, D1
000018A4 322E FF7A move.w D1, [A6 - 0x86]
000018A8 48C1 ext.l D1
000018AA D281 add.l D1, D1
000018AC D28E add.l D1, A6
000018AE 142D F322 move.b D2, [A5 - 0xCDE]
000018B2 4882 ext.w D2
000018B4 2041 movea.l A0, D1
000018B6 3228 FF82 move.w D1, [A0 - 0x7E]
000018BA 9242 sub.w D1, D2
000018BC EB41 asl D1.w, 5
000018BE 7418 moveq.l D2, 0x18
000018C0 946E FF6E sub.w D2, [A6 - 0x92]
000018C4 3F02 move.w -[A7], D2
000018C6 2D40 FF58 move.l [A6 - 0xA8], D0
000018CA 3D41 FF56 move.w [A6 - 0xAA], D1
000018CE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000018D2 548F addq.l A7, 2
000018D4 D06E FF56 add.w D0, [A6 - 0xAA]
000018D8 0640 0084 addi.w D0, 0x84
000018DC 206E FF58 movea.l A0, [A6 - 0xA8]
000018E0 3140 FFC4 move.w [A0 - 0x3C], D0
000018E4 302E FF7A move.w D0, [A6 - 0x86]
000018E8 C1FC 0014 muls.w D0, 0x14
000018EC D08E add.l D0, A6
000018EE 322E FF78 move.w D1, [A6 - 0x88]
000018F2 48C1 ext.l D1
000018F4 D281 add.l D1, D1
000018F6 D081 add.l D0, D1
000018F8 322E FF7A move.w D1, [A6 - 0x86]
000018FC 48C1 ext.l D1
000018FE D281 add.l D1, D1
00001900 D28E add.l D1, A6
00001902 142D F323 move.b D2, [A5 - 0xCDD]
00001906 4882 ext.w D2
00001908 2041 movea.l A0, D1
0000190A 3228 FF7C move.w D1, [A0 - 0x84]
0000190E 9242 sub.w D1, D2
00001910 EB41 asl D1.w, 5
00001912 7418 moveq.l D2, 0x18
00001914 946E FF6E sub.w D2, [A6 - 0x92]
00001918 3F02 move.w -[A7], D2
0000191A 2D40 FF58 move.l [A6 - 0xA8], D0
0000191E 3D41 FF56 move.w [A6 - 0xAA], D1
00001922 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001926 548F addq.l A7, 2
00001928 D06E FF56 add.w D0, [A6 - 0xAA]
0000192C 0640 0084 addi.w D0, 0x84
00001930 206E FF58 movea.l A0, [A6 - 0xA8]
00001934 3140 FF88 move.w [A0 - 0x78], D0
00001938 302E FF74 move.w D0, [A6 - 0x8C]
0000193C C1FC 0014 muls.w D0, 0x14
00001940 D08E add.l D0, A6
00001942 322E FF78 move.w D1, [A6 - 0x88]
00001946 48C1 ext.l D1
00001948 D281 add.l D1, D1
0000194A D081 add.l D0, D1
0000194C 2040 movea.l A0, D0
0000194E 302E FF74 move.w D0, [A6 - 0x8C]
00001952 C1FC 0014 muls.w D0, 0x14
00001956 D08E add.l D0, A6
00001958 322E FF78 move.w D1, [A6 - 0x88]
0000195C 48C1 ext.l D1
0000195E D281 add.l D1, D1
00001960 D081 add.l D0, D1
00001962 2240 movea.l A1, D0
00001964 3028 FFC4 move.w D0, [A0 - 0x3C]
00001968 0640 0010 addi.w D0, 0x10
0000196C 3F00 move.w -[A7], D0
0000196E 3029 FF88 move.w D0, [A1 - 0x78]
00001972 0640 0011 addi.w D0, 0x11
00001976 3F00 move.w -[A7], D0
00001978 A893 syscall MoveTo
0000197A 302E FF7A move.w D0, [A6 - 0x86]
0000197E C1FC 0014 muls.w D0, 0x14
00001982 D08E add.l D0, A6
00001984 322E FF78 move.w D1, [A6 - 0x88]
00001988 48C1 ext.l D1
0000198A D281 add.l D1, D1
0000198C D081 add.l D0, D1
0000198E 2040 movea.l A0, D0
00001990 302E FF7A move.w D0, [A6 - 0x86]
00001994 C1FC 0014 muls.w D0, 0x14
00001998 D08E add.l D0, A6
0000199A 322E FF78 move.w D1, [A6 - 0x88]
0000199E 48C1 ext.l D1
000019A0 D281 add.l D1, D1
000019A2 D081 add.l D0, D1
000019A4 2240 movea.l A1, D0
000019A6 3028 FFC4 move.w D0, [A0 - 0x3C]
000019AA 0640 0010 addi.w D0, 0x10
000019AE 3F00 move.w -[A7], D0
000019B0 3029 FF88 move.w D0, [A1 - 0x78]
000019B4 0640 0011 addi.w D0, 0x11
000019B8 3F00 move.w -[A7], D0
000019BA A891 syscall LineTo
000019BC 526E FF78 addq.w [A6 - 0x88], 1
label000019C0:
000019C0 0C6E 000A FF78 cmpi.w [A6 - 0x88], 0xA /* '\n' */
000019C6 6D00 FE44 blt -0x1BA /* 0000180C */
000019CA 536E FF6C subq.w [A6 - 0x94], 1
000019CE 526E FF7A addq.w [A6 - 0x86], 1
000019D2 0C6E 0002 FF7A cmpi.w [A6 - 0x86], 0x2
000019D8 6F00 0006 ble +0x8 /* 000019E0 */
000019DC 426E FF7A clr.w [A6 - 0x86]
label000019E0:
000019E0 4A6E FF6C tst.w [A6 - 0x94]
000019E4 6600 FD8E bne -0x270 /* 00001774 */
000019E8 426E FF7A clr.w [A6 - 0x86]
000019EC 6000 00AA bra +0xAC /* 00001A98 */
label000019F0:
000019F0 426E FF78 clr.w [A6 - 0x88]
000019F4 6000 0094 bra +0x96 /* 00001A8A */
label000019F8:
000019F8 302E FF7A move.w D0, [A6 - 0x86]
000019FC C1FC 0014 muls.w D0, 0x14
00001A00 D08E add.l D0, A6
00001A02 322E FF78 move.w D1, [A6 - 0x88]
00001A06 48C1 ext.l D1
00001A08 D281 add.l D1, D1
00001A0A D081 add.l D0, D1
00001A0C 2040 movea.l A0, D0
00001A0E 302E FF7A move.w D0, [A6 - 0x86]
00001A12 C1FC 0014 muls.w D0, 0x14
00001A16 D08E add.l D0, A6
00001A18 322E FF78 move.w D1, [A6 - 0x88]
00001A1C 48C1 ext.l D1
00001A1E D281 add.l D1, D1
00001A20 D081 add.l D0, D1
00001A22 2240 movea.l A1, D0
00001A24 3028 FFC4 move.w D0, [A0 - 0x3C]
00001A28 0640 0010 addi.w D0, 0x10
00001A2C 3F00 move.w -[A7], D0
00001A2E 3029 FF88 move.w D0, [A1 - 0x78]
00001A32 0640 0011 addi.w D0, 0x11
00001A36 3F00 move.w -[A7], D0
00001A38 A893 syscall MoveTo
00001A3A 302E FF7A move.w D0, [A6 - 0x86]
00001A3E 5240 addq.w D0, 1
00001A40 3D40 FF76 move.w [A6 - 0x8A], D0
00001A44 302E FF76 move.w D0, [A6 - 0x8A]
00001A48 C1FC 0014 muls.w D0, 0x14
00001A4C D08E add.l D0, A6
00001A4E 322E FF78 move.w D1, [A6 - 0x88]
00001A52 48C1 ext.l D1
00001A54 D281 add.l D1, D1
00001A56 D081 add.l D0, D1
00001A58 2040 movea.l A0, D0
00001A5A 302E FF76 move.w D0, [A6 - 0x8A]
00001A5E C1FC 0014 muls.w D0, 0x14
00001A62 D08E add.l D0, A6
00001A64 322E FF78 move.w D1, [A6 - 0x88]
00001A68 48C1 ext.l D1
00001A6A D281 add.l D1, D1
00001A6C D081 add.l D0, D1
00001A6E 2240 movea.l A1, D0
00001A70 3028 FFC4 move.w D0, [A0 - 0x3C]
00001A74 0640 0010 addi.w D0, 0x10
00001A78 3F00 move.w -[A7], D0
00001A7A 3029 FF88 move.w D0, [A1 - 0x78]
00001A7E 0640 0011 addi.w D0, 0x11
00001A82 3F00 move.w -[A7], D0
00001A84 A891 syscall LineTo
00001A86 526E FF78 addq.w [A6 - 0x88], 1
label00001A8A:
00001A8A 0C6E 000A FF78 cmpi.w [A6 - 0x88], 0xA /* '\n' */
00001A90 6D00 FF66 blt -0x98 /* 000019F8 */
00001A94 526E FF7A addq.w [A6 - 0x86], 1
label00001A98:
00001A98 0C6E 0002 FF7A cmpi.w [A6 - 0x86], 0x2
00001A9E 6D00 FF50 blt -0xAE /* 000019F0 */
00001AA2 206E 000A movea.l A0, [A6 + 0xA]
00001AA6 30AE FF86 move.w [A0], [A6 - 0x7A]
00001AAA 206E 000E movea.l A0, [A6 + 0xE]
00001AAE 30AE FF80 move.w [A0], [A6 - 0x80]
00001AB2 3F3C 0001 move.w -[A7], 0x1
00001AB6 3F3C 0001 move.w -[A7], 0x1
00001ABA A89B syscall PenSize
00001ABC 3F3C 0008 move.w -[A7], 0x8
00001AC0 A89C syscall PenMode
00001AC2 486D FDC8 pea.l [A5 - 0x238]
00001AC6 A89D syscall PenPat
00001AC8 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00001ACC A879 syscall SetClip
00001ACE 2F2E FF68 move.l -[A7], [A6 - 0x98]
00001AD2 A8D9 syscall DisposRgn/DisposeRgn
00001AD4 2F2E FF64 move.l -[A7], [A6 - 0x9C]
00001AD8 A8D9 syscall DisposRgn/DisposeRgn
00001ADA 4CDF 0018 movem.l D3,D4, [A7]+
00001ADE 4E5E unlink A6
00001AE0 4E75 rts
fn00001AE2:
00001AE2 4E56 0000 link A6, 0
00001AE6 302E 000A move.w D0, [A6 + 0xA]
00001AEA 48C0 ext.l D0
00001AEC ED80 asl D0, 6
00001AEE 41ED DE65 lea.l A0, [A5 - 0x219B]
00001AF2 D1C0 add.l A0, D0
00001AF4 D0EE 0008 add.w A0, [A6 + 0x8]
00001AF8 4A10 tst.b [A0]
00001AFA 6D00 001C blt +0x1E /* 00001B18 */
00001AFE 302E 000A move.w D0, [A6 + 0xA]
00001B02 48C0 ext.l D0
00001B04 ED80 asl D0, 6
00001B06 41ED DE65 lea.l A0, [A5 - 0x219B]
00001B0A D1C0 add.l A0, D0
00001B0C D0EE 0008 add.w A0, [A6 + 0x8]
00001B10 0C10 000F cmpi.b [A0], 0xF
00001B14 6D00 0008 blt +0xA /* 00001B1E */
label00001B18:
00001B18 7000 moveq.l D0, 0x00
00001B1A 6000 0004 bra +0x6 /* 00001B20 */
label00001B1E:
00001B1E 7001 moveq.l D0, 0x01
label00001B20:
00001B20 4E5E unlink A6
00001B22 4E75 rts
fn00001B24:
00001B24 4E56 FFFA link A6, -0x0006
00001B28 206E 0014 movea.l A0, [A6 + 0x14]
00001B2C 302E 0008 move.w D0, [A6 + 0x8]
00001B30 D050 add.w D0, [A0]
00001B32 3D40 FFFE move.w [A6 - 0x2], D0
00001B36 206E 0018 movea.l A0, [A6 + 0x18]
00001B3A 302E 000A move.w D0, [A6 + 0xA]
00001B3E D050 add.w D0, [A0]
00001B40 3D40 FFFC move.w [A6 - 0x4], D0
00001B44 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00001B48 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00001B4C 548F addq.l A7, 2
00001B4E 3D40 FFFA move.w [A6 - 0x6], D0
00001B52 4A2E 0021 tst.b [A6 + 0x21]
00001B56 6600 003C bne +0x3E /* 00001B94 */
00001B5A 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001B5E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001B62 4EBA FF7E jsr [PC - 0x82 /* 00001AE2 */]
00001B66 588F addq.l A7, 4
00001B68 4A40 tst.w D0
00001B6A 6700 0028 beq +0x2A /* 00001B94 */
00001B6E 206E 001C movea.l A0, [A6 + 0x1C]
00001B72 4A10 tst.b [A0]
00001B74 6600 001E bne +0x20 /* 00001B94 */
00001B78 206E 001C movea.l A0, [A6 + 0x1C]
00001B7C 7001 moveq.l D0, 0x01
00001B7E 1080 move.b [A0], D0
00001B80 206E 000C movea.l A0, [A6 + 0xC]
00001B84 30AE FFFE move.w [A0], [A6 - 0x2]
00001B88 206E 0010 movea.l A0, [A6 + 0x10]
00001B8C 30AE FFFC move.w [A0], [A6 - 0x4]
00001B90 6000 01A8 bra +0x1AA /* 00001D3A */
label00001B94:
00001B94 206E 001C movea.l A0, [A6 + 0x1C]
00001B98 4A10 tst.b [A0]
00001B9A 6700 0016 beq +0x18 /* 00001BB2 */
00001B9E 206E 000C movea.l A0, [A6 + 0xC]
00001BA2 30AE 0008 move.w [A0], [A6 + 0x8]
00001BA6 206E 0010 movea.l A0, [A6 + 0x10]
00001BAA 30AE 000A move.w [A0], [A6 + 0xA]
00001BAE 6000 018A bra +0x18C /* 00001D3A */
label00001BB2:
00001BB2 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001BB6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001BBA 4EBA FF26 jsr [PC - 0xDA /* 00001AE2 */]
00001BBE 588F addq.l A7, 4
00001BC0 4A40 tst.w D0
00001BC2 6600 0016 bne +0x18 /* 00001BDA */
00001BC6 206E 000C movea.l A0, [A6 + 0xC]
00001BCA 30AE FFFE move.w [A0], [A6 - 0x2]
00001BCE 206E 0010 movea.l A0, [A6 + 0x10]
00001BD2 30AE FFFC move.w [A0], [A6 - 0x4]
00001BD6 6000 0162 bra +0x164 /* 00001D3A */
label00001BDA:
00001BDA 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001BDE 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001BE2 4EBA FEFE jsr [PC - 0x102 /* 00001AE2 */]
00001BE6 588F addq.l A7, 4
00001BE8 4A40 tst.w D0
00001BEA 6600 0036 bne +0x38 /* 00001C22 */
00001BEE 3F2E 000A move.w -[A7], [A6 + 0xA]
00001BF2 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001BF6 4EBA FEEA jsr [PC - 0x116 /* 00001AE2 */]
00001BFA 588F addq.l A7, 4
00001BFC 4A40 tst.w D0
00001BFE 6700 0022 beq +0x24 /* 00001C22 */
00001C02 206E 0010 movea.l A0, [A6 + 0x10]
00001C06 30AE FFFC move.w [A0], [A6 - 0x4]
00001C0A 206E 000C movea.l A0, [A6 + 0xC]
00001C0E 30AE 0008 move.w [A0], [A6 + 0x8]
00001C12 206E 0014 movea.l A0, [A6 + 0x14]
00001C16 3010 move.w D0, [A0]
00001C18 C1FC FFFF muls.w D0, 0xFFFF
00001C1C 3080 move.w [A0], D0
00001C1E 6000 011A bra +0x11C /* 00001D3A */
label00001C22:
00001C22 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001C26 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001C2A 4EBA FEB6 jsr [PC - 0x14A /* 00001AE2 */]
00001C2E 588F addq.l A7, 4
00001C30 4A40 tst.w D0
00001C32 6700 0036 beq +0x38 /* 00001C6A */
00001C36 3F2E 000A move.w -[A7], [A6 + 0xA]
00001C3A 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C3E 4EBA FEA2 jsr [PC - 0x15E /* 00001AE2 */]
00001C42 588F addq.l A7, 4
00001C44 4A40 tst.w D0
00001C46 6600 0022 bne +0x24 /* 00001C6A */
00001C4A 206E 000C movea.l A0, [A6 + 0xC]
00001C4E 30AE FFFE move.w [A0], [A6 - 0x2]
00001C52 206E 0010 movea.l A0, [A6 + 0x10]
00001C56 30AE 000A move.w [A0], [A6 + 0xA]
00001C5A 206E 0018 movea.l A0, [A6 + 0x18]
00001C5E 3010 move.w D0, [A0]
00001C60 C1FC FFFF muls.w D0, 0xFFFF
00001C64 3080 move.w [A0], D0
00001C66 6000 00D2 bra +0xD4 /* 00001D3A */
label00001C6A:
00001C6A 3F2E FFFC move.w -[A7], [A6 - 0x4]
00001C6E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001C72 4EBA FE6E jsr [PC - 0x192 /* 00001AE2 */]
00001C76 588F addq.l A7, 4
00001C78 4A40 tst.w D0
00001C7A 6600 0096 bne +0x98 /* 00001D12 */
00001C7E 3F2E 000A move.w -[A7], [A6 + 0xA]
00001C82 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001C86 4EBA FE5A jsr [PC - 0x1A6 /* 00001AE2 */]
00001C8A 588F addq.l A7, 4
00001C8C 4A40 tst.w D0
00001C8E 6600 0082 bne +0x84 /* 00001D12 */
00001C92 0C6E 0014 FFFA cmpi.w [A6 - 0x6], 0x14
00001C98 6C00 0022 bge +0x24 /* 00001CBC */
00001C9C 206E 0010 movea.l A0, [A6 + 0x10]
00001CA0 30AE FFFC move.w [A0], [A6 - 0x4]
00001CA4 206E 000C movea.l A0, [A6 + 0xC]
00001CA8 30AE 0008 move.w [A0], [A6 + 0x8]
00001CAC 206E 0014 movea.l A0, [A6 + 0x14]
00001CB0 3010 move.w D0, [A0]
00001CB2 C1FC FFFF muls.w D0, 0xFFFF
00001CB6 3080 move.w [A0], D0
00001CB8 6000 0080 bra +0x82 /* 00001D3A */
label00001CBC:
00001CBC 0C6E 0050 FFFA cmpi.w [A6 - 0x6], 0x50 /* 'P' */
00001CC2 6F00 0022 ble +0x24 /* 00001CE6 */
00001CC6 206E 000C movea.l A0, [A6 + 0xC]
00001CCA 30AE FFFE move.w [A0], [A6 - 0x2]
00001CCE 206E 0010 movea.l A0, [A6 + 0x10]
00001CD2 30AE 000A move.w [A0], [A6 + 0xA]
00001CD6 206E 0018 movea.l A0, [A6 + 0x18]
00001CDA 3010 move.w D0, [A0]
00001CDC C1FC FFFF muls.w D0, 0xFFFF
00001CE0 3080 move.w [A0], D0
00001CE2 6000 0056 bra +0x58 /* 00001D3A */
label00001CE6:
00001CE6 206E 000C movea.l A0, [A6 + 0xC]
00001CEA 30AE 0008 move.w [A0], [A6 + 0x8]
00001CEE 206E 0010 movea.l A0, [A6 + 0x10]
00001CF2 30AE 000A move.w [A0], [A6 + 0xA]
00001CF6 206E 0014 movea.l A0, [A6 + 0x14]
00001CFA 3010 move.w D0, [A0]
00001CFC C1FC FFFF muls.w D0, 0xFFFF
00001D00 3080 move.w [A0], D0
00001D02 206E 0018 movea.l A0, [A6 + 0x18]
00001D06 3010 move.w D0, [A0]
00001D08 C1FC FFFF muls.w D0, 0xFFFF
00001D0C 3080 move.w [A0], D0
00001D0E 6000 002A bra +0x2C /* 00001D3A */
label00001D12:
00001D12 206E 000C movea.l A0, [A6 + 0xC]
00001D16 30AE 0008 move.w [A0], [A6 + 0x8]
00001D1A 206E 0010 movea.l A0, [A6 + 0x10]
00001D1E 30AE 000A move.w [A0], [A6 + 0xA]
00001D22 206E 0014 movea.l A0, [A6 + 0x14]
00001D26 3010 move.w D0, [A0]
00001D28 C1FC FFFF muls.w D0, 0xFFFF
00001D2C 3080 move.w [A0], D0
00001D2E 206E 0018 movea.l A0, [A6 + 0x18]
00001D32 3010 move.w D0, [A0]
00001D34 C1FC FFFF muls.w D0, 0xFFFF
00001D38 3080 move.w [A0], D0
label00001D3A:
00001D3A 206E 0010 movea.l A0, [A6 + 0x10]
00001D3E 3010 move.w D0, [A0]
00001D40 48C0 ext.l D0
00001D42 ED80 asl D0, 6
00001D44 41ED DE65 lea.l A0, [A5 - 0x219B]
00001D48 D1C0 add.l A0, D0
00001D4A 226E 000C movea.l A1, [A6 + 0xC]
00001D4E D0D1 add.w A0, [A1]
00001D50 4A10 tst.b [A0]
00001D52 6C00 001E bge +0x20 /* 00001D72 */
00001D56 102D F354 move.b D0, [A5 - 0xCAC]
00001D5A 4880 ext.w D0
00001D5C D040 add.w D0, D0
00001D5E 7237 moveq.l D1, 0x37
00001D60 9240 sub.w D1, D0
00001D62 B26E FFFA cmp.w D1, [A6 - 0x6]
00001D66 6C00 000A bge +0xC /* 00001D72 */
00001D6A 206E 001C movea.l A0, [A6 + 0x1C]
00001D6E 7001 moveq.l D0, 0x01
00001D70 1080 move.b [A0], D0
label00001D72:
00001D72 206E 000C movea.l A0, [A6 + 0xC]
00001D76 102D F322 move.b D0, [A5 - 0xCDE]
00001D7A 4880 ext.w D0
00001D7C B050 cmp.w D0, [A0]
00001D7E 6600 0060 bne +0x62 /* 00001DE0 */
00001D82 206E 0010 movea.l A0, [A6 + 0x10]
00001D86 102D F323 move.b D0, [A5 - 0xCDD]
00001D8A 4880 ext.w D0
00001D8C B050 cmp.w D0, [A0]
00001D8E 6600 0050 bne +0x52 /* 00001DE0 */
00001D92 206E 001C movea.l A0, [A6 + 0x1C]
00001D96 4A10 tst.b [A0]
00001D98 6600 0046 bne +0x48 /* 00001DE0 */
00001D9C 4A6D F32C tst.w [A5 - 0xCD4]
00001DA0 6700 0020 beq +0x22 /* 00001DC2 */
00001DA4 102D F373 move.b D0, [A5 - 0xC8D]
00001DA8 4880 ext.w D0
00001DAA 0640 FFF1 addi.w D0, 0xFFF1
00001DAE C1FC FFFE muls.w D0, 0xFFFE
00001DB2 B06E FFFA cmp.w D0, [A6 - 0x6]
00001DB6 6C00 000A bge +0xC /* 00001DC2 */
00001DBA 206E 001C movea.l A0, [A6 + 0x1C]
00001DBE 7001 moveq.l D0, 0x01
00001DC0 1080 move.b [A0], D0
label00001DC2:
00001DC2 102D F373 move.b D0, [A5 - 0xC8D]
00001DC6 4880 ext.w D0
00001DC8 0640 FFF6 addi.w D0, 0xFFF6
00001DCC C1FC FFFE muls.w D0, 0xFFFE
00001DD0 B06E FFFA cmp.w D0, [A6 - 0x6]
00001DD4 6C00 000A bge +0xC /* 00001DE0 */
00001DD8 206E 001C movea.l A0, [A6 + 0x1C]
00001DDC 7001 moveq.l D0, 0x01
00001DDE 1080 move.b [A0], D0
label00001DE0:
00001DE0 4E5E unlink A6
00001DE2 4E75 rts
export_92:
00001DE4 4E56 FFE8 link A6, -0x0018
00001DE8 426E FFEA clr.w [A6 - 0x16]
00001DEC 6000 06FE bra +0x700 /* 000024EC */
label00001DF0:
00001DF0 302E FFEA move.w D0, [A6 - 0x16]
00001DF4 C1FC 0006 muls.w D0, 0x6
00001DF8 41ED F54E lea.l A0, [A5 - 0xAB2]
00001DFC D1C0 add.l A0, D0
00001DFE 0828 0006 0005 btst.b [A0 + 0x5], 0x6
00001E04 6700 06E2 beq +0x6E4 /* 000024E8 */
00001E08 102D F323 move.b D0, [A5 - 0xCDD]
00001E0C 4880 ext.w D0
00001E0E 48C0 ext.l D0
00001E10 ED80 asl D0, 6
00001E12 41ED DE65 lea.l A0, [A5 - 0x219B]
00001E16 D1C0 add.l A0, D0
00001E18 102D F322 move.b D0, [A5 - 0xCDE]
00001E1C 4880 ext.w D0
00001E1E D0C0 add.w A0, D0
00001E20 0C10 0003 cmpi.b [A0], 0x3
00001E24 6700 0022 beq +0x24 /* 00001E48 */
00001E28 102D F323 move.b D0, [A5 - 0xCDD]
00001E2C 4880 ext.w D0
00001E2E 48C0 ext.l D0
00001E30 ED80 asl D0, 6
00001E32 41ED DE65 lea.l A0, [A5 - 0x219B]
00001E36 D1C0 add.l A0, D0
00001E38 102D F322 move.b D0, [A5 - 0xCDE]
00001E3C 4880 ext.w D0
00001E3E D0C0 add.w A0, D0
00001E40 0C10 0004 cmpi.b [A0], 0x4
00001E44 6600 001E bne +0x20 /* 00001E64 */
label00001E48:
00001E48 4879 0000 16BE push.l 0x16BE
00001E4E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001E52 588F addq.l A7, 4
00001E54 4879 0000 16D4 push.l 0x16D4
00001E5A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001E5E 588F addq.l A7, 4
00001E60 6000 0696 bra +0x698 /* 000024F8 */
label00001E64:
00001E64 426E FFF2 clr.w [A6 - 0xE]
00001E68 6000 0036 bra +0x38 /* 00001EA0 */
label00001E6C:
00001E6C 302E FFF2 move.w D0, [A6 - 0xE]
00001E70 C1FC 0006 muls.w D0, 0x6
00001E74 41ED F54E lea.l A0, [A5 - 0xAB2]
00001E78 D1C0 add.l A0, D0
00001E7A 0C28 003F 0002 cmpi.b [A0 + 0x2], 0x3F /* '?' */
00001E80 6600 001A bne +0x1C /* 00001E9C */
00001E84 302E FFF2 move.w D0, [A6 - 0xE]
00001E88 C1FC 0006 muls.w D0, 0x6
00001E8C 41ED F54E lea.l A0, [A5 - 0xAB2]
00001E90 D1C0 add.l A0, D0
00001E92 0828 0007 0005 btst.b [A0 + 0x5], 0x7
00001E98 6600 0012 bne +0x14 /* 00001EAC */
label00001E9C:
00001E9C 526E FFF2 addq.w [A6 - 0xE], 1
label00001EA0:
00001EA0 302E FFF2 move.w D0, [A6 - 0xE]
00001EA4 B06D F310 cmp.w D0, [A5 - 0xCF0]
00001EA8 6D00 FFC2 blt -0x3C /* 00001E6C */
label00001EAC:
00001EAC 302E FFF2 move.w D0, [A6 - 0xE]
00001EB0 B06D F310 cmp.w D0, [A5 - 0xCF0]
00001EB4 6600 0028 bne +0x2A /* 00001EDE */
00001EB8 0C2D 0001 F36E cmpi.b [A5 - 0xC92], 0x1
00001EBE 6F00 001E ble +0x20 /* 00001EDE */
00001EC2 4879 0000 16E8 push.l 0x16E8
00001EC8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001ECC 588F addq.l A7, 4
00001ECE 4879 0000 16FA push.l 0x16FA
00001ED4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001ED8 588F addq.l A7, 4
00001EDA 6000 061C bra +0x61E /* 000024F8 */
label00001EDE:
00001EDE 302E FFEA move.w D0, [A6 - 0x16]
00001EE2 C1FC 0006 muls.w D0, 0x6
00001EE6 41ED F54E lea.l A0, [A5 - 0xAB2]
00001EEA D1C0 add.l A0, D0
00001EEC 1028 0002 move.b D0, [A0 + 0x2]
00001EF0 4880 ext.w D0
00001EF2 3D40 FFFC move.w [A6 - 0x4], D0
00001EF6 3F3C 0001 move.w -[A7], 0x1
00001EFA 3F3C 0014 move.w -[A7], 0x14
00001EFE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001F02 588F addq.l A7, 4
00001F04 3D40 FFF4 move.w [A6 - 0xC], D0
00001F08 102D F355 move.b D0, [A5 - 0xCAB]
00001F0C 4880 ext.w D0
00001F0E 0640 FFF3 addi.w D0, 0xFFF3
00001F12 48C0 ext.l D0
00001F14 81FC 0003 divs.w D0, 0x3
00001F18 D16E FFF4 add.w [A6 - 0xC], D0
00001F1C 302E FFFC move.w D0, [A6 - 0x4]
00001F20 C1FC 0018 muls.w D0, 0x18
00001F24 41ED D294 lea.l A0, [A5 - 0x2D6C]
00001F28 D1C0 add.l A0, D0
00001F2A 1028 0013 move.b D0, [A0 + 0x13]
00001F2E 4880 ext.w D0
00001F30 3D40 FFF6 move.w [A6 - 0xA], D0
00001F34 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001F38 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00001F3C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00001F40 588F addq.l A7, 4
00001F42 3D40 FFF6 move.w [A6 - 0xA], D0
00001F46 102D F352 move.b D0, [A5 - 0xCAE]
00001F4A 4880 ext.w D0
00001F4C 0640 FFF3 addi.w D0, 0xFFF3
00001F50 48C0 ext.l D0
00001F52 81FC 0003 divs.w D0, 0x3
00001F56 D16E FFF6 add.w [A6 - 0xA], D0
00001F5A 302E FFF2 move.w D0, [A6 - 0xE]
00001F5E B06D F310 cmp.w D0, [A5 - 0xCF0]
00001F62 6C00 0036 bge +0x38 /* 00001F9A */
00001F66 302E FFF2 move.w D0, [A6 - 0xE]
00001F6A C1FC 0006 muls.w D0, 0x6
00001F6E 41ED F54E lea.l A0, [A5 - 0xAB2]
00001F72 D1C0 add.l A0, D0
00001F74 1028 0003 move.b D0, [A0 + 0x3]
00001F78 4880 ext.w D0
00001F7A D16E FFF4 add.w [A6 - 0xC], D0
00001F7E 302E FFF2 move.w D0, [A6 - 0xE]
00001F82 C1FC 0006 muls.w D0, 0x6
00001F86 41ED F54E lea.l A0, [A5 - 0xAB2]
00001F8A D1C0 add.l A0, D0
00001F8C 1028 0003 move.b D0, [A0 + 0x3]
00001F90 4880 ext.w D0
00001F92 D16E FFF6 add.w [A6 - 0xA], D0
00001F96 E1EE FFF6 asl .w [A6 - 0xA]
label00001F9A:
00001F9A 302E FFEA move.w D0, [A6 - 0x16]
00001F9E C1FC 0006 muls.w D0, 0x6
00001FA2 41ED F54E lea.l A0, [A5 - 0xAB2]
00001FA6 D1C0 add.l A0, D0
00001FA8 486D EFF0 pea.l [A5 - 0x1010]
00001FAC 4850 pea.l [A0]
00001FAE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00001FB2 508F addq.l A7, 8
00001FB4 703E moveq.l D0, 0x3E
00001FB6 1B40 EFD2 move.b [A5 - 0x102E], D0
00001FBA 422D EFD3 clr.b [A5 - 0x102D]
00001FBE 486D EFF0 pea.l [A5 - 0x1010]
00001FC2 486D EFD2 pea.l [A5 - 0x102E]
00001FC6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00001FCA 508F addq.l A7, 8
00001FCC 486D EFD2 pea.l [A5 - 0x102E]
00001FD0 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001FD4 588F addq.l A7, 4
00001FD6 4879 0000 170E push.l 0x170E
00001FDC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001FE0 588F addq.l A7, 4
00001FE2 4879 0000 1720 push.l 0x1720
00001FE8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00001FEC 588F addq.l A7, 4
label00001FEE:
00001FEE A9B4 syscall SystemTask
00001FF0 558F subq.l A7, 2
00001FF2 3F3C FFFF move.w -[A7], 0xFFFF
00001FF6 486D DDAE pea.l [A5 - 0x2252]
00001FFA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */]
00001FFE 101F move.b D0, [A7]+
00002000 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3
00002006 6700 000C beq +0xE /* 00002014 */
0000200A 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1
00002010 6600 FFDC bne -0x22 /* 00001FEE */
label00002014:
00002014 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3
0000201A 6600 0026 bne +0x28 /* 00002042 */
0000201E 203C 0000 00FF move.l D0, 0xFF
00002024 C0AD DDB0 and.l D0, [A5 - 0x2250]
00002028 1D40 FFE9 move.b [A6 - 0x17], D0
0000202C 102E FFE9 move.b D0, [A6 - 0x17]
00002030 4880 ext.w D0
00002032 3F00 move.w -[A7], D0
00002034 4EAD 012A jsr [A5 + 0x12A /* export_33 */]
00002038 548F addq.l A7, 2
0000203A 3D40 FFFE move.w [A6 - 0x2], D0
0000203E 6000 000A bra +0xC /* 0000204A */
label00002042:
00002042 4EAD 0072 jsr [A5 + 0x72 /* export_10 */]
00002046 3D40 FFFE move.w [A6 - 0x2], D0
label0000204A:
0000204A 0C6E FFFF FFFE cmpi.w [A6 - 0x2], 0xFFFF
00002050 6600 0012 bne +0x14 /* 00002064 */
00002054 4879 0000 1734 push.l 0x1734
0000205A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000205E 588F addq.l A7, 4
00002060 6000 0486 bra +0x488 /* 000024E8 */
label00002064:
00002064 302E FFEA move.w D0, [A6 - 0x16]
00002068 C1FC 0006 muls.w D0, 0x6
0000206C 41ED F54E lea.l A0, [A5 - 0xAB2]
00002070 D1C0 add.l A0, D0
00002072 486D EFF0 pea.l [A5 - 0x1010]
00002076 4850 pea.l [A0]
00002078 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
0000207C 508F addq.l A7, 8
0000207E 703E moveq.l D0, 0x3E
00002080 1B40 EFD2 move.b [A5 - 0x102E], D0
00002084 422D EFD3 clr.b [A5 - 0x102D]
00002088 486D EFF0 pea.l [A5 - 0x1010]
0000208C 486D EFD2 pea.l [A5 - 0x102E]
00002090 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00002094 508F addq.l A7, 8
00002096 486D EFD2 pea.l [A5 - 0x102E]
0000209A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000209E 588F addq.l A7, 4
000020A0 4879 0000 1744 push.l 0x1744
000020A6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000020AA 588F addq.l A7, 4
000020AC 302E FFEA move.w D0, [A6 - 0x16]
000020B0 C1FC 0006 muls.w D0, 0x6
000020B4 41ED F54E lea.l A0, [A5 - 0xAB2]
000020B8 D1C0 add.l A0, D0
000020BA 5328 0003 subq.b [A0 + 0x3], 1
000020BE 302E FFFC move.w D0, [A6 - 0x4]
000020C2 C1FC 0018 muls.w D0, 0x18
000020C6 41ED D294 lea.l A0, [A5 - 0x2D6C]
000020CA D1C0 add.l A0, D0
000020CC 1028 000F move.b D0, [A0 + 0xF]
000020D0 4880 ext.w D0
000020D2 3F00 move.w -[A7], D0
000020D4 4EAD 0082 jsr [A5 + 0x82 /* export_12 */]
000020D8 548F addq.l A7, 2
000020DA 302E FFEA move.w D0, [A6 - 0x16]
000020DE C1FC 0006 muls.w D0, 0x6
000020E2 41ED F54E lea.l A0, [A5 - 0xAB2]
000020E6 D1C0 add.l A0, D0
000020E8 1028 0004 move.b D0, [A0 + 0x4]
000020EC 4880 ext.w D0
000020EE 0C40 FF9D cmpi.w D0, 0xFF9D
000020F2 6700 0040 beq +0x42 /* 00002134 */
000020F6 302E FFEA move.w D0, [A6 - 0x16]
000020FA C1FC 0006 muls.w D0, 0x6
000020FE 41ED F54E lea.l A0, [A5 - 0xAB2]
00002102 D1C0 add.l A0, D0
00002104 5328 0004 subq.b [A0 + 0x4], 1
00002108 302E FFEA move.w D0, [A6 - 0x16]
0000210C C1FC 0006 muls.w D0, 0x6
00002110 41ED F54E lea.l A0, [A5 - 0xAB2]
00002114 D1C0 add.l A0, D0
00002116 0C28 0001 0004 cmpi.b [A0 + 0x4], 0x1
0000211C 6C00 0016 bge +0x18 /* 00002134 */
00002120 302E FFEA move.w D0, [A6 - 0x16]
00002124 C1FC 0006 muls.w D0, 0x6
00002128 41ED F54E lea.l A0, [A5 - 0xAB2]
0000212C D1C0 add.l A0, D0
0000212E 7001 moveq.l D0, 0x01
00002130 1140 0004 move.b [A0 + 0x4], D0
label00002134:
00002134 102D F322 move.b D0, [A5 - 0xCDE]
00002138 4880 ext.w D0
0000213A 3D40 FFF0 move.w [A6 - 0x10], D0
0000213E 102D F323 move.b D0, [A5 - 0xCDD]
00002142 4880 ext.w D0
00002144 3D40 FFEE move.w [A6 - 0x12], D0
00002148 302E FFFC move.w D0, [A6 - 0x4]
0000214C C1FC 0018 muls.w D0, 0x18
00002150 41ED D294 lea.l A0, [A5 - 0x2D6C]
00002154 D1C0 add.l A0, D0
00002156 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000215A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000215E 1028 000C move.b D0, [A0 + 0xC]
00002162 4880 ext.w D0
00002164 3F00 move.w -[A7], D0
00002166 486E FFEE pea.l [A6 - 0x12]
0000216A 486E FFF0 pea.l [A6 - 0x10]
0000216E 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002172 4EBA 0388 jsr [PC + 0x388 /* 000024FC */]
00002176 4FEF 0010 lea.l A7, [A7 + 0x10]
0000217A 302E FFEA move.w D0, [A6 - 0x16]
0000217E C1FC 0006 muls.w D0, 0x6
00002182 41ED F54E lea.l A0, [A5 - 0xAB2]
00002186 D1C0 add.l A0, D0
00002188 4A28 0003 tst.b [A0 + 0x3]
0000218C 6600 0036 bne +0x38 /* 000021C4 */
00002190 703E moveq.l D0, 0x3E
00002192 1B40 EFD2 move.b [A5 - 0x102E], D0
00002196 422D EFD3 clr.b [A5 - 0x102D]
0000219A 302E FFFC move.w D0, [A6 - 0x4]
0000219E C1FC 0018 muls.w D0, 0x18
000021A2 41ED D294 lea.l A0, [A5 - 0x2D6C]
000021A6 D1C0 add.l A0, D0
000021A8 2F28 0008 move.l -[A7], [A0 + 0x8]
000021AC 486D EFD2 pea.l [A5 - 0x102E]
000021B0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000021B4 508F addq.l A7, 8
000021B6 486D EFD2 pea.l [A5 - 0x102E]
000021BA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000021BE 588F addq.l A7, 4
000021C0 6000 027C bra +0x27E /* 0000243E */
label000021C4:
000021C4 302D F30E move.w D0, [A5 - 0xCF2]
000021C8 C1FC 0006 muls.w D0, 0x6
000021CC 41ED F386 lea.l A0, [A5 - 0xC7A]
000021D0 D1C0 add.l A0, D0
000021D2 10AE FFF1 move.b [A0], [A6 - 0xF]
000021D6 302D F30E move.w D0, [A5 - 0xCF2]
000021DA C1FC 0006 muls.w D0, 0x6
000021DE 41ED F386 lea.l A0, [A5 - 0xC7A]
000021E2 D1C0 add.l A0, D0
000021E4 116E FFEF 0001 move.b [A0 + 0x1], [A6 - 0x11]
000021EA 302D F30E move.w D0, [A5 - 0xCF2]
000021EE C1FC 0006 muls.w D0, 0x6
000021F2 41ED F386 lea.l A0, [A5 - 0xC7A]
000021F6 D1C0 add.l A0, D0
000021F8 116E FFFD 0002 move.b [A0 + 0x2], [A6 - 0x3]
000021FE 302D F30E move.w D0, [A5 - 0xCF2]
00002202 C1FC 0006 muls.w D0, 0x6
00002206 41ED F386 lea.l A0, [A5 - 0xC7A]
0000220A D1C0 add.l A0, D0
0000220C 302E FFEA move.w D0, [A6 - 0x16]
00002210 C1FC 0006 muls.w D0, 0x6
00002214 43ED F54E lea.l A1, [A5 - 0xAB2]
00002218 D3C0 add.l A1, D0
0000221A 1169 0003 0003 move.b [A0 + 0x3], [A1 + 0x3]
00002220 302D F30E move.w D0, [A5 - 0xCF2]
00002224 C1FC 0006 muls.w D0, 0x6
00002228 41ED F386 lea.l A0, [A5 - 0xC7A]
0000222C D1C0 add.l A0, D0
0000222E 302E FFEA move.w D0, [A6 - 0x16]
00002232 C1FC 0006 muls.w D0, 0x6
00002236 43ED F54E lea.l A1, [A5 - 0xAB2]
0000223A D3C0 add.l A1, D0
0000223C 1169 0004 0004 move.b [A0 + 0x4], [A1 + 0x4]
00002242 302D F30E move.w D0, [A5 - 0xCF2]
00002246 C1FC 0006 muls.w D0, 0x6
0000224A 41ED F386 lea.l A0, [A5 - 0xC7A]
0000224E D1C0 add.l A0, D0
00002250 302E FFEA move.w D0, [A6 - 0x16]
00002254 C1FC 0006 muls.w D0, 0x6
00002258 43ED F54E lea.l A1, [A5 - 0xAB2]
0000225C D3C0 add.l A1, D0
0000225E 0829 0005 0005 btst.b [A1 + 0x5], 0x5
00002264 56C0 sne D0
00002266 4400 neg.b D0
00002268 08A8 0005 0005 bclr.b [A0 + 0x5], 0x5
0000226E 0200 0001 andi.b D0, 0x1
00002272 EB08 lsl D0.b, 5
00002274 8128 0005 or.b [A0 + 0x5], D0
00002278 302D F30E move.w D0, [A5 - 0xCF2]
0000227C C1FC 0006 muls.w D0, 0x6
00002280 41ED F386 lea.l A0, [A5 - 0xC7A]
00002284 D1C0 add.l A0, D0
00002286 302E FFEA move.w D0, [A6 - 0x16]
0000228A C1FC 0006 muls.w D0, 0x6
0000228E 43ED F54E lea.l A1, [A5 - 0xAB2]
00002292 D3C0 add.l A1, D0
00002294 0829 0004 0005 btst.b [A1 + 0x5], 0x4
0000229A 56C0 sne D0
0000229C 4400 neg.b D0
0000229E 08A8 0004 0005 bclr.b [A0 + 0x5], 0x4
000022A4 0200 0001 andi.b D0, 0x1
000022A8 E908 lsl D0.b, 4
000022AA 8128 0005 or.b [A0 + 0x5], D0
000022AE 526D F30E addq.w [A5 - 0xCF2], 1
000022B2 302E FFEE move.w D0, [A6 - 0x12]
000022B6 48C0 ext.l D0
000022B8 ED80 asl D0, 6
000022BA 41ED DE65 lea.l A0, [A5 - 0x219B]
000022BE D1C0 add.l A0, D0
000022C0 D0EE FFF0 add.w A0, [A6 - 0x10]
000022C4 4A10 tst.b [A0]
000022C6 6F00 009A ble +0x9C /* 00002362 */
000022CA 302E FFEE move.w D0, [A6 - 0x12]
000022CE 48C0 ext.l D0
000022D0 ED80 asl D0, 6
000022D2 41ED DE65 lea.l A0, [A5 - 0x219B]
000022D6 D1C0 add.l A0, D0
000022D8 D0EE FFF0 add.w A0, [A6 - 0x10]
000022DC 0C10 000F cmpi.b [A0], 0xF
000022E0 6600 0022 bne +0x24 /* 00002304 */
000022E4 302E FFEE move.w D0, [A6 - 0x12]
000022E8 48C0 ext.l D0
000022EA ED80 asl D0, 6
000022EC 41ED DE65 lea.l A0, [A5 - 0x219B]
000022F0 D1C0 add.l A0, D0
000022F2 D0EE FFF0 add.w A0, [A6 - 0x10]
000022F6 302E FFFC move.w D0, [A6 - 0x4]
000022FA 0640 0010 addi.w D0, 0x10
000022FE 1080 move.b [A0], D0
00002300 6000 013C bra +0x13E /* 0000243E */
label00002304:
00002304 302E FFEE move.w D0, [A6 - 0x12]
00002308 48C0 ext.l D0
0000230A ED80 asl D0, 6
0000230C 41ED DE65 lea.l A0, [A5 - 0x219B]
00002310 D1C0 add.l A0, D0
00002312 D0EE FFF0 add.w A0, [A6 - 0x10]
00002316 1010 move.b D0, [A0]
00002318 4880 ext.w D0
0000231A 0640 FFF0 addi.w D0, 0xFFF0
0000231E C1FC 0018 muls.w D0, 0x18
00002322 41ED D294 lea.l A0, [A5 - 0x2D6C]
00002326 D1C0 add.l A0, D0
00002328 302E FFFC move.w D0, [A6 - 0x4]
0000232C C1FC 0018 muls.w D0, 0x18
00002330 43ED D294 lea.l A1, [A5 - 0x2D6C]
00002334 D3C0 add.l A1, D0
00002336 1028 0011 move.b D0, [A0 + 0x11]
0000233A B029 0011 cmp.b D0, [A1 + 0x11]
0000233E 6C00 00FE bge +0x100 /* 0000243E */
00002342 302E FFEE move.w D0, [A6 - 0x12]
00002346 48C0 ext.l D0
00002348 ED80 asl D0, 6
0000234A 41ED DE65 lea.l A0, [A5 - 0x219B]
0000234E D1C0 add.l A0, D0
00002350 D0EE FFF0 add.w A0, [A6 - 0x10]
00002354 302E FFFC move.w D0, [A6 - 0x4]
00002358 0640 0010 addi.w D0, 0x10
0000235C 1080 move.b [A0], D0
0000235E 6000 00DE bra +0xE0 /* 0000243E */
label00002362:
00002362 426E FFEC clr.w [A6 - 0x14]
00002366 6000 003E bra +0x40 /* 000023A6 */
label0000236A:
0000236A 302E FFEC move.w D0, [A6 - 0x14]
0000236E C1FC 000C muls.w D0, 0xC
00002372 41ED F680 lea.l A0, [A5 - 0x980]
00002376 D1C0 add.l A0, D0
00002378 1028 0002 move.b D0, [A0 + 0x2]
0000237C 4880 ext.w D0
0000237E B06E FFF0 cmp.w D0, [A6 - 0x10]
00002382 6600 001E bne +0x20 /* 000023A2 */
00002386 302E FFEC move.w D0, [A6 - 0x14]
0000238A C1FC 000C muls.w D0, 0xC
0000238E 41ED F680 lea.l A0, [A5 - 0x980]
00002392 D1C0 add.l A0, D0
00002394 1028 0003 move.b D0, [A0 + 0x3]
00002398 4880 ext.w D0
0000239A B06E FFEE cmp.w D0, [A6 - 0x12]
0000239E 6700 0012 beq +0x14 /* 000023B2 */
label000023A2:
000023A2 526E FFEC addq.w [A6 - 0x14], 1
label000023A6:
000023A6 302E FFEC move.w D0, [A6 - 0x14]
000023AA B06D F312 cmp.w D0, [A5 - 0xCEE]
000023AE 6D00 FFBA blt -0x44 /* 0000236A */
label000023B2:
000023B2 302E FFEC move.w D0, [A6 - 0x14]
000023B6 C1FC 000C muls.w D0, 0xC
000023BA 41ED F680 lea.l A0, [A5 - 0x980]
000023BE D1C0 add.l A0, D0
000023C0 0C28 0001 0005 cmpi.b [A0 + 0x5], 0x1
000023C6 6600 0020 bne +0x22 /* 000023E8 */
000023CA 302E FFEC move.w D0, [A6 - 0x14]
000023CE C1FC 000C muls.w D0, 0xC
000023D2 41ED F680 lea.l A0, [A5 - 0x980]
000023D6 D1C0 add.l A0, D0
000023D8 302E FFFC move.w D0, [A6 - 0x4]
000023DC 0640 0010 addi.w D0, 0x10
000023E0 1140 0005 move.b [A0 + 0x5], D0
000023E4 6000 0058 bra +0x5A /* 0000243E */
label000023E8:
000023E8 302E FFEC move.w D0, [A6 - 0x14]
000023EC C1FC 000C muls.w D0, 0xC
000023F0 41ED F680 lea.l A0, [A5 - 0x980]
000023F4 D1C0 add.l A0, D0
000023F6 1028 0005 move.b D0, [A0 + 0x5]
000023FA 4880 ext.w D0
000023FC 0640 FFF0 addi.w D0, 0xFFF0
00002400 C1FC 0018 muls.w D0, 0x18
00002404 41ED D294 lea.l A0, [A5 - 0x2D6C]
00002408 D1C0 add.l A0, D0
0000240A 302E FFFC move.w D0, [A6 - 0x4]
0000240E C1FC 0018 muls.w D0, 0x18
00002412 43ED D294 lea.l A1, [A5 - 0x2D6C]
00002416 D3C0 add.l A1, D0
00002418 1028 0011 move.b D0, [A0 + 0x11]
0000241C B029 0011 cmp.b D0, [A1 + 0x11]
00002420 6C00 001C bge +0x1E /* 0000243E */
00002424 302E FFEC move.w D0, [A6 - 0x14]
00002428 C1FC 000C muls.w D0, 0xC
0000242C 41ED F680 lea.l A0, [A5 - 0x980]
00002430 D1C0 add.l A0, D0
00002432 302E FFFC move.w D0, [A6 - 0x4]
00002436 0640 0010 addi.w D0, 0x10
0000243A 1140 0005 move.b [A0 + 0x5], D0
label0000243E:
0000243E 102D F322 move.b D0, [A5 - 0xCDE]
00002442 4880 ext.w D0
00002444 B06E FFF0 cmp.w D0, [A6 - 0x10]
00002448 6600 0010 bne +0x12 /* 0000245A */
0000244C 102D F323 move.b D0, [A5 - 0xCDD]
00002450 4880 ext.w D0
00002452 B06E FFEE cmp.w D0, [A6 - 0x12]
00002456 6700 0040 beq +0x42 /* 00002498 */
label0000245A:
0000245A 3F2E FFEE move.w -[A7], [A6 - 0x12]
0000245E 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00002462 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002466 588F addq.l A7, 4
00002468 4A40 tst.w D0
0000246A 6700 002C beq +0x2E /* 00002498 */
0000246E A852 syscall HideCursor
00002470 102D F322 move.b D0, [A5 - 0xCDE]
00002474 4880 ext.w D0
00002476 322E FFF0 move.w D1, [A6 - 0x10]
0000247A 9240 sub.w D1, D0
0000247C 102D F323 move.b D0, [A5 - 0xCDD]
00002480 4880 ext.w D0
00002482 342E FFEE move.w D2, [A6 - 0x12]
00002486 9440 sub.w D2, D0
00002488 5842 addq.w D2, 4
0000248A 3F02 move.w -[A7], D2
0000248C 5841 addq.w D1, 4
0000248E 3F01 move.w -[A7], D1
00002490 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002494 588F addq.l A7, 4
00002496 A853 syscall ShowCursor
label00002498:
00002498 536D F310 subq.w [A5 - 0xCF0], 1
0000249C 302E FFEA move.w D0, [A6 - 0x16]
000024A0 C1FC 0006 muls.w D0, 0x6
000024A4 41ED F54E lea.l A0, [A5 - 0xAB2]
000024A8 D1C0 add.l A0, D0
000024AA 1028 0002 move.b D0, [A0 + 0x2]
000024AE 4880 ext.w D0
000024B0 C1FC 0018 muls.w D0, 0x18
000024B4 41ED D294 lea.l A0, [A5 - 0x2D6C]
000024B8 D1C0 add.l A0, D0
000024BA 1028 0011 move.b D0, [A0 + 0x11]
000024BE 4880 ext.w D0
000024C0 916D F37C sub.w [A5 - 0xC84], D0
000024C4 302E FFEA move.w D0, [A6 - 0x16]
000024C8 C1FC 0006 muls.w D0, 0x6
000024CC 41ED F54E lea.l A0, [A5 - 0xAB2]
000024D0 D1C0 add.l A0, D0
000024D2 302D F310 move.w D0, [A5 - 0xCF0]
000024D6 C1FC 0006 muls.w D0, 0x6
000024DA 43ED F54E lea.l A1, [A5 - 0xAB2]
000024DE D3C0 add.l A1, D0
000024E0 20D9 move.l [A0]+, [A1]+
000024E2 30D9 move.w [A0]+, [A1]+
000024E4 536E FFEA subq.w [A6 - 0x16], 1
label000024E8:
000024E8 526E FFEA addq.w [A6 - 0x16], 1
label000024EC:
000024EC 302E FFEA move.w D0, [A6 - 0x16]
000024F0 B06D F310 cmp.w D0, [A5 - 0xCF0]
000024F4 6D00 F8FA blt -0x704 /* 00001DF0 */
label000024F8:
000024F8 4E5E unlink A6
000024FA 4E75 rts
fn000024FC:
000024FC 4E56 FFF0 link A6, -0x0010
00002500 422E FFF3 clr.b [A6 - 0xD]
00002504 102D F352 move.b D0, [A5 - 0xCAE]
00002508 4880 ext.w D0
0000250A 48C0 ext.l D0
0000250C 81FC 0002 divs.w D0, 0x2
00002510 3F3C 0001 move.w -[A7], 0x1
00002514 3F00 move.w -[A7], D0
00002516 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000251A 588F addq.l A7, 4
0000251C 3D40 FFF0 move.w [A6 - 0x10], D0
00002520 486E FFF8 pea.l [A6 - 0x8]
00002524 486E FFFA pea.l [A6 - 0x6]
00002528 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000252C 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002530 4FEF 000A lea.l A7, [A7 + 0xA]
00002534 6000 0396 bra +0x398 /* 000028CC */
label00002538:
00002538 206E 000A movea.l A0, [A6 + 0xA]
0000253C 3010 move.w D0, [A0]
0000253E D06E FFFA add.w D0, [A6 - 0x6]
00002542 3D40 FFF6 move.w [A6 - 0xA], D0
00002546 206E 000E movea.l A0, [A6 + 0xE]
0000254A 3010 move.w D0, [A0]
0000254C D06E FFF8 add.w D0, [A6 - 0x8]
00002550 3D40 FFF4 move.w [A6 - 0xC], D0
00002554 302E FFF4 move.w D0, [A6 - 0xC]
00002558 48C0 ext.l D0
0000255A ED80 asl D0, 6
0000255C 41ED DE65 lea.l A0, [A5 - 0x219B]
00002560 D1C0 add.l A0, D0
00002562 D0EE FFF6 add.w A0, [A6 - 0xA]
00002566 4A10 tst.b [A0]
00002568 6C00 023E bge +0x240 /* 000027A8 */
0000256C 426E FFFE clr.w [A6 - 0x2]
00002570 6000 003E bra +0x40 /* 000025B0 */
label00002574:
00002574 302E FFFE move.w D0, [A6 - 0x2]
00002578 C1FC 000C muls.w D0, 0xC
0000257C 41ED F680 lea.l A0, [A5 - 0x980]
00002580 D1C0 add.l A0, D0
00002582 1028 0002 move.b D0, [A0 + 0x2]
00002586 4880 ext.w D0
00002588 B06E FFF6 cmp.w D0, [A6 - 0xA]
0000258C 6600 001E bne +0x20 /* 000025AC */
00002590 302E FFFE move.w D0, [A6 - 0x2]
00002594 C1FC 000C muls.w D0, 0xC
00002598 41ED F680 lea.l A0, [A5 - 0x980]
0000259C D1C0 add.l A0, D0
0000259E 1028 0003 move.b D0, [A0 + 0x3]
000025A2 4880 ext.w D0
000025A4 B06E FFF4 cmp.w D0, [A6 - 0xC]
000025A8 6700 0012 beq +0x14 /* 000025BC */
label000025AC:
000025AC 526E FFFE addq.w [A6 - 0x2], 1
label000025B0:
000025B0 302E FFFE move.w D0, [A6 - 0x2]
000025B4 B06D F312 cmp.w D0, [A5 - 0xCEE]
000025B8 6D00 FFBA blt -0x44 /* 00002574 */
label000025BC:
000025BC 302E FFFE move.w D0, [A6 - 0x2]
000025C0 C1FC 0016 muls.w D0, 0x16
000025C4 41ED D9FC lea.l A0, [A5 - 0x2604]
000025C8 D1C0 add.l A0, D0
000025CA 1028 0008 move.b D0, [A0 + 0x8]
000025CE 4880 ext.w D0
000025D0 7214 moveq.l D1, 0x14
000025D2 9240 sub.w D1, D0
000025D4 3D41 FFFC move.w [A6 - 0x4], D1
000025D8 102D F371 move.b D0, [A5 - 0xC8F]
000025DC 4880 ext.w D0
000025DE 48C0 ext.l D0
000025E0 81FC 0002 divs.w D0, 0x2
000025E4 916E FFFC sub.w [A6 - 0x4], D0
000025E8 302E 0016 move.w D0, [A6 + 0x16]
000025EC B06E FFFC cmp.w D0, [A6 - 0x4]
000025F0 6F00 00EA ble +0xEC /* 000026DC */
000025F4 4A6E 0014 tst.w [A6 + 0x14]
000025F8 6700 00E2 beq +0xE4 /* 000026DC */
000025FC 3F3C 0002 move.w -[A7], 0x2
00002600 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002604 548F addq.l A7, 2
00002606 7001 moveq.l D0, 0x01
00002608 1D40 FFF3 move.b [A6 - 0xD], D0
0000260C 302E FFFE move.w D0, [A6 - 0x2]
00002610 C1FC 000C muls.w D0, 0xC
00002614 41ED F680 lea.l A0, [A5 - 0x980]
00002618 D1C0 add.l A0, D0
0000261A 302E 0014 move.w D0, [A6 + 0x14]
0000261E 9150 sub.w [A0], D0
00002620 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002624 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002628 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000262C 588F addq.l A7, 4
0000262E 4A40 tst.w D0
00002630 6700 0060 beq +0x62 /* 00002692 */
00002634 A852 syscall HideCursor
00002636 102D F322 move.b D0, [A5 - 0xCDE]
0000263A 4880 ext.w D0
0000263C 322E FFF6 move.w D1, [A6 - 0xA]
00002640 9240 sub.w D1, D0
00002642 102D F323 move.b D0, [A5 - 0xCDD]
00002646 4880 ext.w D0
00002648 342E FFF4 move.w D2, [A6 - 0xC]
0000264C 9440 sub.w D2, D0
0000264E 5842 addq.w D2, 4
00002650 3F02 move.w -[A7], D2
00002652 5841 addq.w D1, 4
00002654 3F01 move.w -[A7], D1
00002656 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000265A 588F addq.l A7, 4
0000265C A853 syscall ShowCursor
0000265E 3F3C 0006 move.w -[A7], 0x6
00002662 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002666 548F addq.l A7, 2
00002668 A852 syscall HideCursor
0000266A 102D F322 move.b D0, [A5 - 0xCDE]
0000266E 4880 ext.w D0
00002670 322E FFF6 move.w D1, [A6 - 0xA]
00002674 9240 sub.w D1, D0
00002676 102D F323 move.b D0, [A5 - 0xCDD]
0000267A 4880 ext.w D0
0000267C 342E FFF4 move.w D2, [A6 - 0xC]
00002680 9440 sub.w D2, D0
00002682 5842 addq.w D2, 4
00002684 3F02 move.w -[A7], D2
00002686 5841 addq.w D1, 4
00002688 3F01 move.w -[A7], D1
0000268A 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
0000268E 588F addq.l A7, 4
00002690 A853 syscall ShowCursor
label00002692:
00002692 4879 0000 174E push.l 0x174E
00002698 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000269C 588F addq.l A7, 4
0000269E 302E FFFE move.w D0, [A6 - 0x2]
000026A2 C1FC 000C muls.w D0, 0xC
000026A6 41ED F680 lea.l A0, [A5 - 0x980]
000026AA D1C0 add.l A0, D0
000026AC 7001 moveq.l D0, 0x01
000026AE 1140 000A move.b [A0 + 0xA], D0
000026B2 302E FFFE move.w D0, [A6 - 0x2]
000026B6 C1FC 000C muls.w D0, 0xC
000026BA 41ED F680 lea.l A0, [A5 - 0x980]
000026BE D1C0 add.l A0, D0
000026C0 4228 0009 clr.b [A0 + 0x9]
000026C4 302E FFFE move.w D0, [A6 - 0x2]
000026C8 C1FC 000C muls.w D0, 0xC
000026CC 41ED F680 lea.l A0, [A5 - 0x980]
000026D0 D1C0 add.l A0, D0
000026D2 70FF moveq.l D0, 0xFFFFFFFF
000026D4 1140 0006 move.b [A0 + 0x6], D0
000026D8 6000 000E bra +0x10 /* 000026E8 */
label000026DC:
000026DC 4879 0000 175A push.l 0x175A
000026E2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000026E6 588F addq.l A7, 4
label000026E8:
000026E8 302E FFFE move.w D0, [A6 - 0x2]
000026EC C1FC 000C muls.w D0, 0xC
000026F0 41ED F680 lea.l A0, [A5 - 0x980]
000026F4 D1C0 add.l A0, D0
000026F6 4A50 tst.w [A0]
000026F8 6C00 002A bge +0x2C /* 00002724 */
000026FC 302E FFFE move.w D0, [A6 - 0x2]
00002700 C1FC 000C muls.w D0, 0xC
00002704 41ED F680 lea.l A0, [A5 - 0x980]
00002708 D1C0 add.l A0, D0
0000270A 1028 0004 move.b D0, [A0 + 0x4]
0000270E 4880 ext.w D0
00002710 3F00 move.w -[A7], D0
00002712 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002716 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000271A 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000271E 4EBA 0E7A jsr [PC + 0xE7A /* 0000359A */]
00002722 508F addq.l A7, 8
label00002724:
00002724 206E 000E movea.l A0, [A6 + 0xE]
00002728 3F10 move.w -[A7], [A0]
0000272A 206E 000A movea.l A0, [A6 + 0xA]
0000272E 3F10 move.w -[A7], [A0]
00002730 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002734 588F addq.l A7, 4
00002736 4A40 tst.w D0
00002738 6700 0050 beq +0x52 /* 0000278A */
0000273C 206E 000A movea.l A0, [A6 + 0xA]
00002740 102D F322 move.b D0, [A5 - 0xCDE]
00002744 4880 ext.w D0
00002746 B050 cmp.w D0, [A0]
00002748 6600 0012 bne +0x14 /* 0000275C */
0000274C 206E 000E movea.l A0, [A6 + 0xE]
00002750 102D F323 move.b D0, [A5 - 0xCDD]
00002754 4880 ext.w D0
00002756 B050 cmp.w D0, [A0]
00002758 6700 0030 beq +0x32 /* 0000278A */
label0000275C:
0000275C A852 syscall HideCursor
0000275E 102D F322 move.b D0, [A5 - 0xCDE]
00002762 4880 ext.w D0
00002764 206E 000A movea.l A0, [A6 + 0xA]
00002768 3210 move.w D1, [A0]
0000276A 9240 sub.w D1, D0
0000276C 102D F323 move.b D0, [A5 - 0xCDD]
00002770 4880 ext.w D0
00002772 206E 000E movea.l A0, [A6 + 0xE]
00002776 3410 move.w D2, [A0]
00002778 9440 sub.w D2, D0
0000277A 5842 addq.w D2, 4
0000277C 3F02 move.w -[A7], D2
0000277E 5841 addq.w D1, 4
00002780 3F01 move.w -[A7], D1
00002782 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002786 588F addq.l A7, 4
00002788 A853 syscall ShowCursor
label0000278A:
0000278A 3F3C 0006 move.w -[A7], 0x6
0000278E 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002792 548F addq.l A7, 2
00002794 206E 000A movea.l A0, [A6 + 0xA]
00002798 30AE FFF6 move.w [A0], [A6 - 0xA]
0000279C 206E 000E movea.l A0, [A6 + 0xE]
000027A0 30AE FFF4 move.w [A0], [A6 - 0xC]
000027A4 6000 0126 bra +0x128 /* 000028CC */
label000027A8:
000027A8 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000027AC 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000027B0 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
000027B4 588F addq.l A7, 4
000027B6 4A40 tst.w D0
000027B8 6600 0032 bne +0x34 /* 000027EC */
000027BC 302E FFF4 move.w D0, [A6 - 0xC]
000027C0 48C0 ext.l D0
000027C2 ED80 asl D0, 6
000027C4 41ED DE65 lea.l A0, [A5 - 0x219B]
000027C8 D1C0 add.l A0, D0
000027CA D0EE FFF6 add.w A0, [A6 - 0xA]
000027CE 0C10 0002 cmpi.b [A0], 0x2
000027D2 6600 000E bne +0x10 /* 000027E2 */
000027D6 4879 0000 1768 push.l 0x1768
000027DC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000027E0 588F addq.l A7, 4
label000027E2:
000027E2 7001 moveq.l D0, 0x01
000027E4 1D40 FFF3 move.b [A6 - 0xD], D0
000027E8 6000 00E2 bra +0xE4 /* 000028CC */
label000027EC:
000027EC 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000027F0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000027F4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
000027F8 588F addq.l A7, 4
000027FA 4A40 tst.w D0
000027FC 6700 003C beq +0x3E /* 0000283A */
00002800 A852 syscall HideCursor
00002802 102D F322 move.b D0, [A5 - 0xCDE]
00002806 4880 ext.w D0
00002808 322E FFF6 move.w D1, [A6 - 0xA]
0000280C 9240 sub.w D1, D0
0000280E 102D F323 move.b D0, [A5 - 0xCDD]
00002812 4880 ext.w D0
00002814 342E FFF4 move.w D2, [A6 - 0xC]
00002818 9440 sub.w D2, D0
0000281A 302E 0012 move.w D0, [A6 + 0x12]
0000281E 48C0 ext.l D0
00002820 EB80 asl D0, 5
00002822 41ED B9F4 lea.l A0, [A5 - 0x460C]
00002826 D1C0 add.l A0, D0
00002828 4850 pea.l [A0]
0000282A 5842 addq.w D2, 4
0000282C 3F02 move.w -[A7], D2
0000282E 5841 addq.w D1, 4
00002830 3F01 move.w -[A7], D1
00002832 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00002836 508F addq.l A7, 8
00002838 A853 syscall ShowCursor
label0000283A:
0000283A 206E 000E movea.l A0, [A6 + 0xE]
0000283E 3F10 move.w -[A7], [A0]
00002840 206E 000A movea.l A0, [A6 + 0xA]
00002844 3F10 move.w -[A7], [A0]
00002846 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000284A 588F addq.l A7, 4
0000284C 4A40 tst.w D0
0000284E 6700 0050 beq +0x52 /* 000028A0 */
00002852 206E 000A movea.l A0, [A6 + 0xA]
00002856 102D F322 move.b D0, [A5 - 0xCDE]
0000285A 4880 ext.w D0
0000285C B050 cmp.w D0, [A0]
0000285E 6600 0012 bne +0x14 /* 00002872 */
00002862 206E 000E movea.l A0, [A6 + 0xE]
00002866 102D F323 move.b D0, [A5 - 0xCDD]
0000286A 4880 ext.w D0
0000286C B050 cmp.w D0, [A0]
0000286E 6700 0030 beq +0x32 /* 000028A0 */
label00002872:
00002872 A852 syscall HideCursor
00002874 102D F322 move.b D0, [A5 - 0xCDE]
00002878 4880 ext.w D0
0000287A 206E 000A movea.l A0, [A6 + 0xA]
0000287E 3210 move.w D1, [A0]
00002880 9240 sub.w D1, D0
00002882 102D F323 move.b D0, [A5 - 0xCDD]
00002886 4880 ext.w D0
00002888 206E 000E movea.l A0, [A6 + 0xE]
0000288C 3410 move.w D2, [A0]
0000288E 9440 sub.w D2, D0
00002890 5842 addq.w D2, 4
00002892 3F02 move.w -[A7], D2
00002894 5841 addq.w D1, 4
00002896 3F01 move.w -[A7], D1
00002898 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
0000289C 588F addq.l A7, 4
0000289E A853 syscall ShowCursor
label000028A0:
000028A0 3F3C 0006 move.w -[A7], 0x6
000028A4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000028A8 548F addq.l A7, 2
000028AA 206E 000A movea.l A0, [A6 + 0xA]
000028AE 30AE FFF6 move.w [A0], [A6 - 0xA]
000028B2 206E 000E movea.l A0, [A6 + 0xE]
000028B6 30AE FFF4 move.w [A0], [A6 - 0xC]
000028BA 536E FFF0 subq.w [A6 - 0x10], 1
000028BE 4A6E FFF0 tst.w [A6 - 0x10]
000028C2 6C00 0008 bge +0xA /* 000028CC */
000028C6 7001 moveq.l D0, 0x01
000028C8 1D40 FFF3 move.b [A6 - 0xD], D0
label000028CC:
000028CC 4A2E FFF3 tst.b [A6 - 0xD]
000028D0 6700 FC66 beq -0x398 /* 00002538 */
000028D4 4E5E unlink A6
000028D6 4E75 rts
export_90:
000028D8 4E56 FFE2 link A6, -0x001E
000028DC 48E7 0300 movem.l -[A7], D6,D7
000028E0 102D F322 move.b D0, [A5 - 0xCDE]
000028E4 4880 ext.w D0
000028E6 3D40 FFEA move.w [A6 - 0x16], D0
000028EA 102D F323 move.b D0, [A5 - 0xCDD]
000028EE 4880 ext.w D0
000028F0 3D40 FFE8 move.w [A6 - 0x18], D0
000028F4 426E FFFE clr.w [A6 - 0x2]
000028F8 6000 05BE bra +0x5C0 /* 00002EB8 */
label000028FC:
000028FC 4A2D F374 tst.b [A5 - 0xC8C]
00002900 6600 05C2 bne +0x5C4 /* 00002EC4 */
00002904 302E FFFE move.w D0, [A6 - 0x2]
00002908 C1FC 000C muls.w D0, 0xC
0000290C 41ED F680 lea.l A0, [A5 - 0x980]
00002910 D1C0 add.l A0, D0
00002912 1028 0004 move.b D0, [A0 + 0x4]
00002916 4880 ext.w D0
00002918 3D40 FFEC move.w [A6 - 0x14], D0
0000291C 0C6E 001C FFEC cmpi.w [A6 - 0x14], 0x1C
00002922 6600 0024 bne +0x26 /* 00002948 */
00002926 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000292A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000292E 548F addq.l A7, 2
00002930 4A40 tst.w D0
00002932 6600 0014 bne +0x16 /* 00002948 */
00002936 302E FFFE move.w D0, [A6 - 0x2]
0000293A C1FC 000C muls.w D0, 0xC
0000293E 41ED F680 lea.l A0, [A5 - 0x980]
00002942 D1C0 add.l A0, D0
00002944 4228 0009 clr.b [A0 + 0x9]
label00002948:
00002948 302E FFFE move.w D0, [A6 - 0x2]
0000294C C1FC 000C muls.w D0, 0xC
00002950 41ED F680 lea.l A0, [A5 - 0x980]
00002954 D1C0 add.l A0, D0
00002956 4A28 0009 tst.b [A0 + 0x9]
0000295A 6600 0558 bne +0x55A /* 00002EB4 */
0000295E 422E FFE6 clr.b [A6 - 0x1A]
00002962 302E FFEC move.w D0, [A6 - 0x14]
00002966 C1FC 0016 muls.w D0, 0x16
0000296A 41ED D9FC lea.l A0, [A5 - 0x2604]
0000296E D1C0 add.l A0, D0
00002970 4A28 000F tst.b [A0 + 0xF]
00002974 6600 000A bne +0xC /* 00002980 */
00002978 4A2E 0009 tst.b [A6 + 0x9]
0000297C 6600 0536 bne +0x538 /* 00002EB4 */
label00002980:
00002980 302E FFFE move.w D0, [A6 - 0x2]
00002984 C1FC 000C muls.w D0, 0xC
00002988 41ED F680 lea.l A0, [A5 - 0x980]
0000298C D1C0 add.l A0, D0
0000298E 1028 0002 move.b D0, [A0 + 0x2]
00002992 4880 ext.w D0
00002994 3E00 move.w D7, D0
00002996 302E FFFE move.w D0, [A6 - 0x2]
0000299A C1FC 000C muls.w D0, 0xC
0000299E 41ED F680 lea.l A0, [A5 - 0x980]
000029A2 D1C0 add.l A0, D0
000029A4 1028 0003 move.b D0, [A0 + 0x3]
000029A8 4880 ext.w D0
000029AA 3C00 move.w D6, D0
000029AC 302E FFFE move.w D0, [A6 - 0x2]
000029B0 C1FC 000C muls.w D0, 0xC
000029B4 41ED F680 lea.l A0, [A5 - 0x980]
000029B8 D1C0 add.l A0, D0
000029BA 1028 0002 move.b D0, [A0 + 0x2]
000029BE 4880 ext.w D0
000029C0 3D40 FFFA move.w [A6 - 0x6], D0
000029C4 302E FFFE move.w D0, [A6 - 0x2]
000029C8 C1FC 000C muls.w D0, 0xC
000029CC 41ED F680 lea.l A0, [A5 - 0x980]
000029D0 D1C0 add.l A0, D0
000029D2 1028 0003 move.b D0, [A0 + 0x3]
000029D6 4880 ext.w D0
000029D8 3D40 FFF8 move.w [A6 - 0x8], D0
000029DC 302E FFFE move.w D0, [A6 - 0x2]
000029E0 C1FC 000C muls.w D0, 0xC
000029E4 41ED F680 lea.l A0, [A5 - 0x980]
000029E8 D1C0 add.l A0, D0
000029EA 4A28 0007 tst.b [A0 + 0x7]
000029EE 6700 002E beq +0x30 /* 00002A1E */
000029F2 BE6E FFEA cmp.w D7, [A6 - 0x16]
000029F6 6F00 0004 ble +0x6 /* 000029FC */
000029FA 5247 addq.w D7, 1
label000029FC:
000029FC BE6E FFEA cmp.w D7, [A6 - 0x16]
00002A00 6C00 0004 bge +0x6 /* 00002A06 */
00002A04 5347 subq.w D7, 1
label00002A06:
00002A06 BC6E FFE8 cmp.w D6, [A6 - 0x18]
00002A0A 6F00 0004 ble +0x6 /* 00002A10 */
00002A0E 5246 addq.w D6, 1
label00002A10:
00002A10 BC6E FFE8 cmp.w D6, [A6 - 0x18]
00002A14 6C00 00B4 bge +0xB6 /* 00002ACA */
00002A18 5346 subq.w D6, 1
00002A1A 6000 00AE bra +0xB0 /* 00002ACA */
label00002A1E:
00002A1E 302E FFFE move.w D0, [A6 - 0x2]
00002A22 C1FC 000C muls.w D0, 0xC
00002A26 41ED F680 lea.l A0, [A5 - 0x980]
00002A2A D1C0 add.l A0, D0
00002A2C 4A28 0006 tst.b [A0 + 0x6]
00002A30 6C00 002E bge +0x30 /* 00002A60 */
00002A34 BE6E FFEA cmp.w D7, [A6 - 0x16]
00002A38 6F00 0004 ble +0x6 /* 00002A3E */
00002A3C 5347 subq.w D7, 1
label00002A3E:
00002A3E BE6E FFEA cmp.w D7, [A6 - 0x16]
00002A42 6C00 0004 bge +0x6 /* 00002A48 */
00002A46 5247 addq.w D7, 1
label00002A48:
00002A48 BC6E FFE8 cmp.w D6, [A6 - 0x18]
00002A4C 6F00 0004 ble +0x6 /* 00002A52 */
00002A50 5346 subq.w D6, 1
label00002A52:
00002A52 BC6E FFE8 cmp.w D6, [A6 - 0x18]
00002A56 6C00 0072 bge +0x74 /* 00002ACA */
00002A5A 5246 addq.w D6, 1
00002A5C 6000 006C bra +0x6E /* 00002ACA */
label00002A60:
00002A60 302E FFFE move.w D0, [A6 - 0x2]
00002A64 C1FC 000C muls.w D0, 0xC
00002A68 41ED F680 lea.l A0, [A5 - 0x980]
00002A6C D1C0 add.l A0, D0
00002A6E 486E FFF4 pea.l [A6 - 0xC]
00002A72 486E FFF6 pea.l [A6 - 0xA]
00002A76 1028 0006 move.b D0, [A0 + 0x6]
00002A7A 4880 ext.w D0
00002A7C 3F00 move.w -[A7], D0
00002A7E 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00002A82 4FEF 000A lea.l A7, [A7 + 0xA]
00002A86 DE6E FFF6 add.w D7, [A6 - 0xA]
00002A8A DC6E FFF4 add.w D6, [A6 - 0xC]
00002A8E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00002A92 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002A96 548F addq.l A7, 2
00002A98 0C40 0005 cmpi.w D0, 0x5
00002A9C 6C00 002C bge +0x2E /* 00002ACA */
00002AA0 302E FFFE move.w D0, [A6 - 0x2]
00002AA4 C1FC 000C muls.w D0, 0xC
00002AA8 41ED F680 lea.l A0, [A5 - 0x980]
00002AAC D1C0 add.l A0, D0
00002AAE 4A28 000A tst.b [A0 + 0xA]
00002AB2 6700 0016 beq +0x18 /* 00002ACA */
00002AB6 302E FFFE move.w D0, [A6 - 0x2]
00002ABA C1FC 000C muls.w D0, 0xC
00002ABE 41ED F680 lea.l A0, [A5 - 0x980]
00002AC2 D1C0 add.l A0, D0
00002AC4 70FF moveq.l D0, 0xFFFFFFFF
00002AC6 1140 0006 move.b [A0 + 0x6], D0
label00002ACA:
00002ACA 102D F322 move.b D0, [A5 - 0xCDE]
00002ACE 4880 ext.w D0
00002AD0 BE40 cmp.w D7, D0
00002AD2 6600 0014 bne +0x16 /* 00002AE8 */
00002AD6 102D F323 move.b D0, [A5 - 0xCDD]
00002ADA 4880 ext.w D0
00002ADC BC40 cmp.w D6, D0
00002ADE 6600 0008 bne +0xA /* 00002AE8 */
00002AE2 7001 moveq.l D0, 0x01
00002AE4 1D40 FFE6 move.b [A6 - 0x1A], D0
label00002AE8:
00002AE8 3F06 move.w -[A7], D6
00002AEA 3F07 move.w -[A7], D7
00002AEC 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002AF0 588F addq.l A7, 4
00002AF2 4A40 tst.w D0
00002AF4 6600 0054 bne +0x56 /* 00002B4A */
00002AF8 3F06 move.w -[A7], D6
00002AFA 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002AFE 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002B02 588F addq.l A7, 4
00002B04 4A40 tst.w D0
00002B06 6700 003E beq +0x40 /* 00002B46 */
00002B0A 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002B0E 3F07 move.w -[A7], D7
00002B10 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002B14 588F addq.l A7, 4
00002B16 4A40 tst.w D0
00002B18 6700 0024 beq +0x26 /* 00002B3E */
00002B1C 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00002B20 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002B24 548F addq.l A7, 2
00002B26 0C40 0032 cmpi.w D0, 0x32 /* '2' */
00002B2A 6F00 000A ble +0xC /* 00002B36 */
00002B2E 3E2E FFFA move.w D7, [A6 - 0x6]
00002B32 6000 0016 bra +0x18 /* 00002B4A */
label00002B36:
00002B36 3C2E FFF8 move.w D6, [A6 - 0x8]
00002B3A 6000 000E bra +0x10 /* 00002B4A */
label00002B3E:
00002B3E 3E2E FFFA move.w D7, [A6 - 0x6]
00002B42 6000 0006 bra +0x8 /* 00002B4A */
label00002B46:
00002B46 3C2E FFF8 move.w D6, [A6 - 0x8]
label00002B4A:
00002B4A 3F06 move.w -[A7], D6
00002B4C 3F07 move.w -[A7], D7
00002B4E 4EAD 007A jsr [A5 + 0x7A /* export_11 */]
00002B52 588F addq.l A7, 4
00002B54 4A40 tst.w D0
00002B56 6700 0110 beq +0x112 /* 00002C68 */
00002B5A 3006 move.w D0, D6
00002B5C 48C0 ext.l D0
00002B5E ED80 asl D0, 6
00002B60 41ED DE65 lea.l A0, [A5 - 0x219B]
00002B64 D1C0 add.l A0, D0
00002B66 D0C7 add.w A0, D7
00002B68 1D50 FFE7 move.b [A6 - 0x19], [A0]
00002B6C 302E FFF8 move.w D0, [A6 - 0x8]
00002B70 48C0 ext.l D0
00002B72 ED80 asl D0, 6
00002B74 41ED DE65 lea.l A0, [A5 - 0x219B]
00002B78 D1C0 add.l A0, D0
00002B7A D0EE FFFA add.w A0, [A6 - 0x6]
00002B7E 302E FFFE move.w D0, [A6 - 0x2]
00002B82 C1FC 000C muls.w D0, 0xC
00002B86 43ED F680 lea.l A1, [A5 - 0x980]
00002B8A D3C0 add.l A1, D0
00002B8C 10A9 0005 move.b [A0], [A1 + 0x5]
00002B90 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002B94 3F2E FFFA move.w -[A7], [A6 - 0x6]
00002B98 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002B9C 588F addq.l A7, 4
00002B9E 4A40 tst.w D0
00002BA0 6700 002C beq +0x2E /* 00002BCE */
00002BA4 A852 syscall HideCursor
00002BA6 102D F322 move.b D0, [A5 - 0xCDE]
00002BAA 4880 ext.w D0
00002BAC 322E FFFA move.w D1, [A6 - 0x6]
00002BB0 9240 sub.w D1, D0
00002BB2 102D F323 move.b D0, [A5 - 0xCDD]
00002BB6 4880 ext.w D0
00002BB8 342E FFF8 move.w D2, [A6 - 0x8]
00002BBC 9440 sub.w D2, D0
00002BBE 5842 addq.w D2, 4
00002BC0 3F02 move.w -[A7], D2
00002BC2 5841 addq.w D1, 4
00002BC4 3F01 move.w -[A7], D1
00002BC6 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002BCA 588F addq.l A7, 4
00002BCC A853 syscall ShowCursor
label00002BCE:
00002BCE 3006 move.w D0, D6
00002BD0 48C0 ext.l D0
00002BD2 ED80 asl D0, 6
00002BD4 41ED DE65 lea.l A0, [A5 - 0x219B]
00002BD8 D1C0 add.l A0, D0
00002BDA D0C7 add.w A0, D7
00002BDC 302E FFFE move.w D0, [A6 - 0x2]
00002BE0 C1FC 000C muls.w D0, 0xC
00002BE4 43ED F680 lea.l A1, [A5 - 0x980]
00002BE8 D3C0 add.l A1, D0
00002BEA 1029 0004 move.b D0, [A1 + 0x4]
00002BEE 4880 ext.w D0
00002BF0 4440 neg.w D0
00002BF2 5340 subq.w D0, 1
00002BF4 1080 move.b [A0], D0
00002BF6 302E FFFE move.w D0, [A6 - 0x2]
00002BFA C1FC 000C muls.w D0, 0xC
00002BFE 41ED F680 lea.l A0, [A5 - 0x980]
00002C02 D1C0 add.l A0, D0
00002C04 1147 0002 move.b [A0 + 0x2], D7
00002C08 302E FFFE move.w D0, [A6 - 0x2]
00002C0C C1FC 000C muls.w D0, 0xC
00002C10 41ED F680 lea.l A0, [A5 - 0x980]
00002C14 D1C0 add.l A0, D0
00002C16 1146 0003 move.b [A0 + 0x3], D6
00002C1A 302E FFFE move.w D0, [A6 - 0x2]
00002C1E C1FC 000C muls.w D0, 0xC
00002C22 41ED F680 lea.l A0, [A5 - 0x980]
00002C26 D1C0 add.l A0, D0
00002C28 116E FFE7 0005 move.b [A0 + 0x5], [A6 - 0x19]
00002C2E 3F06 move.w -[A7], D6
00002C30 3F07 move.w -[A7], D7
00002C32 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00002C36 588F addq.l A7, 4
00002C38 4A40 tst.w D0
00002C3A 6700 0094 beq +0x96 /* 00002CD0 */
00002C3E A852 syscall HideCursor
00002C40 102D F322 move.b D0, [A5 - 0xCDE]
00002C44 4880 ext.w D0
00002C46 3207 move.w D1, D7
00002C48 9240 sub.w D1, D0
00002C4A 102D F323 move.b D0, [A5 - 0xCDD]
00002C4E 4880 ext.w D0
00002C50 3406 move.w D2, D6
00002C52 9440 sub.w D2, D0
00002C54 5842 addq.w D2, 4
00002C56 3F02 move.w -[A7], D2
00002C58 5841 addq.w D1, 4
00002C5A 3F01 move.w -[A7], D1
00002C5C 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00002C60 588F addq.l A7, 4
00002C62 A853 syscall ShowCursor
00002C64 6000 006A bra +0x6C /* 00002CD0 */
label00002C68:
00002C68 102D F322 move.b D0, [A5 - 0xCDE]
00002C6C 4880 ext.w D0
00002C6E BE40 cmp.w D7, D0
00002C70 6600 000E bne +0x10 /* 00002C80 */
00002C74 102D F323 move.b D0, [A5 - 0xCDD]
00002C78 4880 ext.w D0
00002C7A BC40 cmp.w D6, D0
00002C7C 6700 0052 beq +0x54 /* 00002CD0 */
label00002C80:
00002C80 4A2E FFE6 tst.b [A6 - 0x1A]
00002C84 6600 004A bne +0x4C /* 00002CD0 */
00002C88 3006 move.w D0, D6
00002C8A 48C0 ext.l D0
00002C8C ED80 asl D0, 6
00002C8E 41ED DE65 lea.l A0, [A5 - 0x219B]
00002C92 D1C0 add.l A0, D0
00002C94 D0C7 add.w A0, D7
00002C96 4A10 tst.b [A0]
00002C98 6E00 0012 bgt +0x14 /* 00002CAC */
00002C9C BE6E FFFA cmp.w D7, [A6 - 0x6]
00002CA0 6600 002E bne +0x30 /* 00002CD0 */
00002CA4 BC6E FFF8 cmp.w D6, [A6 - 0x8]
00002CA8 6600 0026 bne +0x28 /* 00002CD0 */
label00002CAC:
00002CAC 302E FFFE move.w D0, [A6 - 0x2]
00002CB0 C1FC 000C muls.w D0, 0xC
00002CB4 41ED F680 lea.l A0, [A5 - 0x980]
00002CB8 D1C0 add.l A0, D0
00002CBA 3F3C 0008 move.w -[A7], 0x8
00002CBE 2D48 FFE2 move.l [A6 - 0x1E], A0
00002CC2 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002CC6 548F addq.l A7, 2
00002CC8 206E FFE2 movea.l A0, [A6 - 0x1E]
00002CCC 1140 0006 move.b [A0 + 0x6], D0
label00002CD0:
00002CD0 4A2E FFE6 tst.b [A6 - 0x1A]
00002CD4 6700 0016 beq +0x18 /* 00002CEC */
00002CD8 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002CDC 4EBA 0ADC jsr [PC + 0xADC /* 000037BA */]
00002CE0 548F addq.l A7, 2
00002CE2 4A40 tst.w D0
00002CE4 6700 0006 beq +0x8 /* 00002CEC */
00002CE8 422E FFE6 clr.b [A6 - 0x1A]
label00002CEC:
00002CEC 4A2E FFE6 tst.b [A6 - 0x1A]
00002CF0 6700 01C2 beq +0x1C4 /* 00002EB4 */
00002CF4 3F3C 0001 move.w -[A7], 0x1
00002CF8 3F3C 0014 move.w -[A7], 0x14
00002CFC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002D00 588F addq.l A7, 4
00002D02 3D40 FFF2 move.w [A6 - 0xE], D0
00002D06 102D F373 move.b D0, [A5 - 0xC8D]
00002D0A 4880 ext.w D0
00002D0C 7214 moveq.l D1, 0x14
00002D0E 9240 sub.w D1, D0
00002D10 3D41 FFF0 move.w [A6 - 0x10], D1
00002D14 302E FFEC move.w D0, [A6 - 0x14]
00002D18 C1FC 0016 muls.w D0, 0x16
00002D1C 41ED D9FC lea.l A0, [A5 - 0x2604]
00002D20 D1C0 add.l A0, D0
00002D22 1028 000A move.b D0, [A0 + 0xA]
00002D26 4880 ext.w D0
00002D28 48C0 ext.l D0
00002D2A 81FC 0002 divs.w D0, 0x2
00002D2E 916E FFF0 sub.w [A6 - 0x10], D0
00002D32 4A6D F32C tst.w [A5 - 0xCD4]
00002D36 6700 003C beq +0x3E /* 00002D74 */
00002D3A 5A6E FFF0 addq.w [A6 - 0x10], 5
00002D3E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00002D42 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002D46 548F addq.l A7, 2
00002D48 0C40 0019 cmpi.w D0, 0x19
00002D4C 6C00 0026 bge +0x28 /* 00002D74 */
00002D50 302E FFFE move.w D0, [A6 - 0x2]
00002D54 C1FC 000C muls.w D0, 0xC
00002D58 41ED F680 lea.l A0, [A5 - 0x980]
00002D5C D1C0 add.l A0, D0
00002D5E 3F3C 0008 move.w -[A7], 0x8
00002D62 2D48 FFE2 move.l [A6 - 0x1E], A0
00002D66 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002D6A 548F addq.l A7, 2
00002D6C 206E FFE2 movea.l A0, [A6 - 0x1E]
00002D70 1140 0006 move.b [A0 + 0x6], D0
label00002D74:
00002D74 426E FFEE clr.w [A6 - 0x12]
00002D78 302E FFF2 move.w D0, [A6 - 0xE]
00002D7C B06E FFF0 cmp.w D0, [A6 - 0x10]
00002D80 6E00 0012 bgt +0x14 /* 00002D94 */
00002D84 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00002D88 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00002D8C 548F addq.l A7, 2
00002D8E 4A40 tst.w D0
00002D90 6600 00E2 bne +0xE4 /* 00002E74 */
label00002D94:
00002D94 3F3C 0002 move.w -[A7], 0x2
00002D98 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00002D9C 548F addq.l A7, 2
00002D9E 302E FFEC move.w D0, [A6 - 0x14]
00002DA2 C1FC 0016 muls.w D0, 0x16
00002DA6 41ED D9FC lea.l A0, [A5 - 0x2604]
00002DAA D1C0 add.l A0, D0
00002DAC 3F3C 0001 move.w -[A7], 0x1
00002DB0 1028 0009 move.b D0, [A0 + 0x9]
00002DB4 4880 ext.w D0
00002DB6 3F00 move.w -[A7], D0
00002DB8 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002DBC 588F addq.l A7, 4
00002DBE 3D40 FFEE move.w [A6 - 0x12], D0
00002DC2 302E FFEE move.w D0, [A6 - 0x12]
00002DC6 916D F37E sub.w [A5 - 0xC82], D0
00002DCA A852 syscall HideCursor
00002DCC 3F3C 0004 move.w -[A7], 0x4
00002DD0 3F3C 0004 move.w -[A7], 0x4
00002DD4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002DD8 588F addq.l A7, 4
00002DDA A853 syscall ShowCursor
00002DDC 3F3C 0006 move.w -[A7], 0x6
00002DE0 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
00002DE4 548F addq.l A7, 2
00002DE6 A852 syscall HideCursor
00002DE8 3F3C 0004 move.w -[A7], 0x4
00002DEC 3F3C 0004 move.w -[A7], 0x4
00002DF0 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
00002DF4 588F addq.l A7, 4
00002DF6 A853 syscall ShowCursor
00002DF8 4879 0000 177C push.l 0x177C
00002DFE 486D EFD2 pea.l [A5 - 0x102E]
00002E02 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002E06 508F addq.l A7, 8
00002E08 302E FFEC move.w D0, [A6 - 0x14]
00002E0C C1FC 0016 muls.w D0, 0x16
00002E10 41ED D9FC lea.l A0, [A5 - 0x2604]
00002E14 D1C0 add.l A0, D0
00002E16 2F10 move.l -[A7], [A0]
00002E18 486D EFD2 pea.l [A5 - 0x102E]
00002E1C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00002E20 508F addq.l A7, 8
00002E22 486D EFD2 pea.l [A5 - 0x102E]
00002E26 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002E2A 588F addq.l A7, 4
00002E2C 4879 0000 1782 push.l 0x1782
00002E32 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002E36 588F addq.l A7, 4
00002E38 4A6D F37E tst.w [A5 - 0xC82]
00002E3C 6E00 002E bgt +0x30 /* 00002E6C */
00002E40 426D F37E clr.w [A5 - 0xC82]
00002E44 7001 moveq.l D0, 0x01
00002E46 1B40 F374 move.b [A5 - 0xC8C], D0
00002E4A 302E FFEC move.w D0, [A6 - 0x14]
00002E4E 4440 neg.w D0
00002E50 5340 subq.w D0, 1
00002E52 1B40 F375 move.b [A5 - 0xC8B], D0
00002E56 486D EFD2 pea.l [A5 - 0x102E]
00002E5A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002E5E 588F addq.l A7, 4
00002E60 4879 0000 178A push.l 0x178A
00002E66 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002E6A 588F addq.l A7, 4
label00002E6C:
00002E6C 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00002E70 6000 0042 bra +0x44 /* 00002EB4 */
label00002E74:
00002E74 4879 0000 179A push.l 0x179A
00002E7A 486D EFD2 pea.l [A5 - 0x102E]
00002E7E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002E82 508F addq.l A7, 8
00002E84 302E FFEC move.w D0, [A6 - 0x14]
00002E88 C1FC 0016 muls.w D0, 0x16
00002E8C 41ED D9FC lea.l A0, [A5 - 0x2604]
00002E90 D1C0 add.l A0, D0
00002E92 2F10 move.l -[A7], [A0]
00002E94 486D EFD2 pea.l [A5 - 0x102E]
00002E98 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00002E9C 508F addq.l A7, 8
00002E9E 486D EFD2 pea.l [A5 - 0x102E]
00002EA2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002EA6 588F addq.l A7, 4
00002EA8 4879 0000 17A0 push.l 0x17A0
00002EAE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002EB2 588F addq.l A7, 4
label00002EB4:
00002EB4 526E FFFE addq.w [A6 - 0x2], 1
label00002EB8:
00002EB8 302E FFFE move.w D0, [A6 - 0x2]
00002EBC B06D F312 cmp.w D0, [A5 - 0xCEE]
00002EC0 6D00 FA3A blt -0x5C4 /* 000028FC */
label00002EC4:
00002EC4 4CDF 00C0 movem.l D6,D7, [A7]+
00002EC8 4E5E unlink A6
00002ECA 4E75 rts
fn00002ECC:
00002ECC 4E56 FFFA link A6, -0x0006
00002ED0 7001 moveq.l D0, 0x01
00002ED2 2D40 FFFA move.l [A6 - 0x6], D0
00002ED6 426E FFFE clr.w [A6 - 0x2]
00002EDA 6000 001E bra +0x20 /* 00002EFA */
label00002EDE:
00002EDE 102D F371 move.b D0, [A5 - 0xC8F]
00002EE2 4880 ext.w D0
00002EE4 48C0 ext.l D0
00002EE6 5280 addq.l D0, 1
00002EE8 2F00 move.l -[A7], D0
00002EEA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002EEE 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002EF2 2D40 FFFA move.l [A6 - 0x6], D0
00002EF6 526E FFFE addq.w [A6 - 0x2], 1
label00002EFA:
00002EFA 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3
00002F00 6D00 FFDC blt -0x22 /* 00002EDE */
00002F04 4878 0064 push.l 0x64 /* 'd' */
00002F08 2F2E FFFA move.l -[A7], [A6 - 0x6]
00002F0C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002F10 2D40 FFFA move.l [A6 - 0x6], D0
00002F14 202E FFFA move.l D0, [A6 - 0x6]
00002F18 B0AD F36A cmp.l D0, [A5 - 0xC96]
00002F1C 6E00 00AC bgt +0xAE /* 00002FCA */
00002F20 522D F371 addq.b [A5 - 0xC8F], 1
00002F24 4879 0000 17AA push.l 0x17AA
00002F2A 486D EFD2 pea.l [A5 - 0x102E]
00002F2E 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00002F32 508F addq.l A7, 8
00002F34 102D F371 move.b D0, [A5 - 0xC8F]
00002F38 4880 ext.w D0
00002F3A 48C0 ext.l D0
00002F3C 2F00 move.l -[A7], D0
00002F3E 486D EFF0 pea.l [A5 - 0x1010]
00002F42 4EAD 0132 jsr [A5 + 0x132 /* export_34 */]
00002F46 486D EFF0 pea.l [A5 - 0x1010]
00002F4A 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
00002F4E 588F addq.l A7, 4
00002F50 486D EFF0 pea.l [A5 - 0x1010]
00002F54 486D EFD2 pea.l [A5 - 0x102E]
00002F58 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00002F5C 508F addq.l A7, 8
00002F5E 486D EFD2 pea.l [A5 - 0x102E]
00002F62 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002F66 588F addq.l A7, 4
00002F68 7020 moveq.l D0, 0x20
00002F6A 1B40 EFD2 move.b [A5 - 0x102E], D0
00002F6E 422D EFD3 clr.b [A5 - 0x102D]
00002F72 486D F334 pea.l [A5 - 0xCCC]
00002F76 486D EFD2 pea.l [A5 - 0x102E]
00002F7A 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00002F7E 508F addq.l A7, 8
00002F80 486D EFD2 pea.l [A5 - 0x102E]
00002F84 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00002F88 588F addq.l A7, 4
00002F8A 102D F371 move.b D0, [A5 - 0xC8F]
00002F8E 4880 ext.w D0
00002F90 5240 addq.w D0, 1
00002F92 3F00 move.w -[A7], D0
00002F94 3F3C 0005 move.w -[A7], 0x5
00002F98 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00002F9C 588F addq.l A7, 4
00002F9E 3D40 FFFE move.w [A6 - 0x2], D0
00002FA2 0C6D 012C F380 cmpi.w [A5 - 0xC80], 0x12C
00002FA8 6F00 0008 ble +0xA /* 00002FB2 */
00002FAC 7001 moveq.l D0, 0x01
00002FAE 3D40 FFFE move.w [A6 - 0x2], D0
label00002FB2:
00002FB2 4A2D F374 tst.b [A5 - 0xC8C]
00002FB6 6600 000A bne +0xC /* 00002FC2 */
00002FBA 302E FFFE move.w D0, [A6 - 0x2]
00002FBE D16D F37E add.w [A5 - 0xC82], D0
label00002FC2:
00002FC2 302E FFFE move.w D0, [A6 - 0x2]
00002FC6 D16D F380 add.w [A5 - 0xC80], D0
label00002FCA:
00002FCA 4E5E unlink A6
00002FCC 4E75 rts
export_87:
00002FCE 4E56 FFE6 link A6, -0x001A
00002FD2 102D F322 move.b D0, [A5 - 0xCDE]
00002FD6 4880 ext.w D0
00002FD8 D06E 0008 add.w D0, [A6 + 0x8]
00002FDC 5940 subq.w D0, 4
00002FDE 3D40 FFF0 move.w [A6 - 0x10], D0
00002FE2 102D F323 move.b D0, [A5 - 0xCDD]
00002FE6 4880 ext.w D0
00002FE8 D06E 000A add.w D0, [A6 + 0xA]
00002FEC 5940 subq.w D0, 4
00002FEE 3D40 FFEE move.w [A6 - 0x12], D0
00002FF2 426E FFFC clr.w [A6 - 0x4]
00002FF6 6000 003E bra +0x40 /* 00003036 */
label00002FFA:
00002FFA 302E FFFC move.w D0, [A6 - 0x4]
00002FFE C1FC 000C muls.w D0, 0xC
00003002 41ED F680 lea.l A0, [A5 - 0x980]
00003006 D1C0 add.l A0, D0
00003008 1028 0002 move.b D0, [A0 + 0x2]
0000300C 4880 ext.w D0
0000300E B06E FFF0 cmp.w D0, [A6 - 0x10]
00003012 6600 001E bne +0x20 /* 00003032 */
00003016 302E FFFC move.w D0, [A6 - 0x4]
0000301A C1FC 000C muls.w D0, 0xC
0000301E 41ED F680 lea.l A0, [A5 - 0x980]
00003022 D1C0 add.l A0, D0
00003024 1028 0003 move.b D0, [A0 + 0x3]
00003028 4880 ext.w D0
0000302A B06E FFEE cmp.w D0, [A6 - 0x12]
0000302E 6700 0012 beq +0x14 /* 00003042 */
label00003032:
00003032 526E FFFC addq.w [A6 - 0x4], 1
label00003036:
00003036 302E FFFC move.w D0, [A6 - 0x4]
0000303A B06D F312 cmp.w D0, [A5 - 0xCEE]
0000303E 6D00 FFBA blt -0x44 /* 00002FFA */
label00003042:
00003042 302E FFFC move.w D0, [A6 - 0x4]
00003046 C1FC 000C muls.w D0, 0xC
0000304A 41ED F680 lea.l A0, [A5 - 0x980]
0000304E D1C0 add.l A0, D0
00003050 1028 0004 move.b D0, [A0 + 0x4]
00003054 4880 ext.w D0
00003056 3D40 FFF4 move.w [A6 - 0xC], D0
0000305A 426E FFFE clr.w [A6 - 0x2]
0000305E 6000 0026 bra +0x28 /* 00003086 */
label00003062:
00003062 302E FFFE move.w D0, [A6 - 0x2]
00003066 48C0 ext.l D0
00003068 D080 add.l D0, D0
0000306A D08E add.l D0, A6
0000306C 2040 movea.l A0, D0
0000306E 4268 FFEA clr.w [A0 - 0x16]
00003072 302E FFFE move.w D0, [A6 - 0x2]
00003076 48C0 ext.l D0
00003078 D080 add.l D0, D0
0000307A D08E add.l D0, A6
0000307C 2040 movea.l A0, D0
0000307E 4268 FFE6 clr.w [A0 - 0x1A]
00003082 526E FFFE addq.w [A6 - 0x2], 1
label00003086:
00003086 0C6E 0002 FFFE cmpi.w [A6 - 0x2], 0x2
0000308C 6D00 FFD4 blt -0x2A /* 00003062 */
00003090 426E FFF2 clr.w [A6 - 0xE]
00003094 426E FFFE clr.w [A6 - 0x2]
00003098 6000 00A4 bra +0xA6 /* 0000313E */
label0000309C:
0000309C 302E FFFE move.w D0, [A6 - 0x2]
000030A0 C1FC 0006 muls.w D0, 0x6
000030A4 41ED F54E lea.l A0, [A5 - 0xAB2]
000030A8 D1C0 add.l A0, D0
000030AA 3F3C 0001 move.w -[A7], 0x1
000030AE 3F3C 003F move.w -[A7], 0x3F /* '?' */
000030B2 3F3C 0039 move.w -[A7], 0x39 /* '9' */
000030B6 4850 pea.l [A0]
000030B8 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000030BC 4FEF 000A lea.l A7, [A7 + 0xA]
000030C0 4A40 tst.w D0
000030C2 6700 0076 beq +0x78 /* 0000313A */
000030C6 302E FFFE move.w D0, [A6 - 0x2]
000030CA C1FC 0006 muls.w D0, 0x6
000030CE 41ED F54E lea.l A0, [A5 - 0xAB2]
000030D2 D1C0 add.l A0, D0
000030D4 0C28 003F 0002 cmpi.b [A0 + 0x2], 0x3F /* '?' */
000030DA 6700 005E beq +0x60 /* 0000313A */
000030DE 302E FFF2 move.w D0, [A6 - 0xE]
000030E2 48C0 ext.l D0
000030E4 D080 add.l D0, D0
000030E6 D08E add.l D0, A6
000030E8 322E FFFE move.w D1, [A6 - 0x2]
000030EC C3FC 0006 muls.w D1, 0x6
000030F0 41ED F54E lea.l A0, [A5 - 0xAB2]
000030F4 D1C1 add.l A0, D1
000030F6 2240 movea.l A1, D0
000030F8 1028 0003 move.b D0, [A0 + 0x3]
000030FC 4880 ext.w D0
000030FE 3340 FFEA move.w [A1 - 0x16], D0
00003102 302E FFF2 move.w D0, [A6 - 0xE]
00003106 48C0 ext.l D0
00003108 D080 add.l D0, D0
0000310A D08E add.l D0, A6
0000310C 322E FFFE move.w D1, [A6 - 0x2]
00003110 C3FC 0006 muls.w D1, 0x6
00003114 41ED F54E lea.l A0, [A5 - 0xAB2]
00003118 D1C1 add.l A0, D1
0000311A 1228 0002 move.b D1, [A0 + 0x2]
0000311E 4881 ext.w D1
00003120 C3FC 0018 muls.w D1, 0x18
00003124 41ED D294 lea.l A0, [A5 - 0x2D6C]
00003128 D1C1 add.l A0, D1
0000312A 2240 movea.l A1, D0
0000312C 1028 0013 move.b D0, [A0 + 0x13]
00003130 4880 ext.w D0
00003132 3340 FFE6 move.w [A1 - 0x1A], D0
00003136 526E FFF2 addq.w [A6 - 0xE], 1
label0000313A:
0000313A 526E FFFE addq.w [A6 - 0x2], 1
label0000313E:
0000313E 302E FFFE move.w D0, [A6 - 0x2]
00003142 B06D F310 cmp.w D0, [A5 - 0xCF0]
00003146 6D00 FF54 blt -0xAA /* 0000309C */
0000314A 4A6E FFE6 tst.w [A6 - 0x1A]
0000314E 6600 0010 bne +0x12 /* 00003160 */
00003152 4A6E FFE8 tst.w [A6 - 0x18]
00003156 6600 0008 bne +0xA /* 00003160 */
0000315A 7003 moveq.l D0, 0x03
0000315C 3D40 FFE6 move.w [A6 - 0x1A], D0
label00003160:
00003160 4A6E FFE6 tst.w [A6 - 0x1A]
00003164 6700 0034 beq +0x36 /* 0000319A */
00003168 4A6E FFE8 tst.w [A6 - 0x18]
0000316C 6700 002C beq +0x2E /* 0000319A */
00003170 0C2D 0005 F371 cmpi.b [A5 - 0xC8F], 0x5
00003176 6D00 000C blt +0xE /* 00003184 */
0000317A 0C2D 0012 F355 cmpi.b [A5 - 0xCAB], 0x12
00003180 6C00 0018 bge +0x1A /* 0000319A */
label00003184:
00003184 3F3C 0002 move.w -[A7], 0x2
00003188 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000318C 548F addq.l A7, 2
0000318E 48C0 ext.l D0
00003190 D080 add.l D0, D0
00003192 D08E add.l D0, A6
00003194 2040 movea.l A0, D0
00003196 4268 FFE6 clr.w [A0 - 0x1A]
label0000319A:
0000319A 426E FFF2 clr.w [A6 - 0xE]
0000319E 6000 01B4 bra +0x1B6 /* 00003354 */
label000031A2:
000031A2 302E FFF2 move.w D0, [A6 - 0xE]
000031A6 48C0 ext.l D0
000031A8 D080 add.l D0, D0
000031AA D08E add.l D0, A6
000031AC 2040 movea.l A0, D0
000031AE 4A68 FFE6 tst.w [A0 - 0x1A]
000031B2 6700 019C beq +0x19E /* 00003350 */
000031B6 3F3C 0001 move.w -[A7], 0x1
000031BA 3F3C 0014 move.w -[A7], 0x14
000031BE 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
000031C2 588F addq.l A7, 4
000031C4 3D40 FFFA move.w [A6 - 0x6], D0
000031C8 302E FFF2 move.w D0, [A6 - 0xE]
000031CC 48C0 ext.l D0
000031CE D080 add.l D0, D0
000031D0 D08E add.l D0, A6
000031D2 2040 movea.l A0, D0
000031D4 3028 FFEA move.w D0, [A0 - 0x16]
000031D8 D16E FFFA add.w [A6 - 0x6], D0
000031DC 102D F355 move.b D0, [A5 - 0xCAB]
000031E0 4880 ext.w D0
000031E2 0640 FFF3 addi.w D0, 0xFFF3
000031E6 48C0 ext.l D0
000031E8 81FC 0003 divs.w D0, 0x3
000031EC D16E FFFA add.w [A6 - 0x6], D0
000031F0 302E FFF4 move.w D0, [A6 - 0xC]
000031F4 C1FC 0016 muls.w D0, 0x16
000031F8 41ED D9FC lea.l A0, [A5 - 0x2604]
000031FC D1C0 add.l A0, D0
000031FE 1028 0008 move.b D0, [A0 + 0x8]
00003202 4880 ext.w D0
00003204 7214 moveq.l D1, 0x14
00003206 9240 sub.w D1, D0
00003208 3D41 FFF8 move.w [A6 - 0x8], D1
0000320C 102D F371 move.b D0, [A5 - 0xC8F]
00003210 4880 ext.w D0
00003212 48C0 ext.l D0
00003214 81FC 0002 divs.w D0, 0x2
00003218 916E FFF8 sub.w [A6 - 0x8], D0
0000321C 426E FFF6 clr.w [A6 - 0xA]
00003220 302E FFFA move.w D0, [A6 - 0x6]
00003224 B06E FFF8 cmp.w D0, [A6 - 0x8]
00003228 6F00 004E ble +0x50 /* 00003278 */
0000322C 302E FFF2 move.w D0, [A6 - 0xE]
00003230 48C0 ext.l D0
00003232 D080 add.l D0, D0
00003234 D08E add.l D0, A6
00003236 2040 movea.l A0, D0
00003238 3D68 FFE6 FFF6 move.w [A6 - 0xA], [A0 - 0x1A]
0000323E 3F3C 0001 move.w -[A7], 0x1
00003242 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00003246 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000324A 588F addq.l A7, 4
0000324C 3D40 FFF6 move.w [A6 - 0xA], D0
00003250 102D F352 move.b D0, [A5 - 0xCAE]
00003254 4880 ext.w D0
00003256 0640 FFF3 addi.w D0, 0xFFF3
0000325A 48C0 ext.l D0
0000325C 81FC 0003 divs.w D0, 0x3
00003260 D16E FFF6 add.w [A6 - 0xA], D0
00003264 302E FFF2 move.w D0, [A6 - 0xE]
00003268 48C0 ext.l D0
0000326A D080 add.l D0, D0
0000326C D08E add.l D0, A6
0000326E 2040 movea.l A0, D0
00003270 3028 FFEA move.w D0, [A0 - 0x16]
00003274 D16E FFF6 add.w [A6 - 0xA], D0
label00003278:
00003278 4A6E FFF6 tst.w [A6 - 0xA]
0000327C 6F00 0098 ble +0x9A /* 00003316 */
00003280 3F3C 0002 move.w -[A7], 0x2
00003284 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00003288 548F addq.l A7, 2
0000328A 302E FFFC move.w D0, [A6 - 0x4]
0000328E C1FC 000C muls.w D0, 0xC
00003292 41ED F680 lea.l A0, [A5 - 0x980]
00003296 D1C0 add.l A0, D0
00003298 302E FFF6 move.w D0, [A6 - 0xA]
0000329C 9150 sub.w [A0], D0
0000329E A852 syscall HideCursor
000032A0 3F2E 000A move.w -[A7], [A6 + 0xA]
000032A4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000032A8 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000032AC 588F addq.l A7, 4
000032AE A853 syscall ShowCursor
000032B0 3F3C 0006 move.w -[A7], 0x6
000032B4 4EAD 0122 jsr [A5 + 0x122 /* export_32 */]
000032B8 548F addq.l A7, 2
000032BA A852 syscall HideCursor
000032BC 3F2E 000A move.w -[A7], [A6 + 0xA]
000032C0 3F2E 0008 move.w -[A7], [A6 + 0x8]
000032C4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */]
000032C8 588F addq.l A7, 4
000032CA A853 syscall ShowCursor
000032CC 4879 0000 17BE push.l 0x17BE
000032D2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000032D6 588F addq.l A7, 4
000032D8 302E FFFC move.w D0, [A6 - 0x4]
000032DC C1FC 000C muls.w D0, 0xC
000032E0 41ED F680 lea.l A0, [A5 - 0x980]
000032E4 D1C0 add.l A0, D0
000032E6 7001 moveq.l D0, 0x01
000032E8 1140 000A move.b [A0 + 0xA], D0
000032EC 302E FFFC move.w D0, [A6 - 0x4]
000032F0 C1FC 000C muls.w D0, 0xC
000032F4 41ED F680 lea.l A0, [A5 - 0x980]
000032F8 D1C0 add.l A0, D0
000032FA 4228 0009 clr.b [A0 + 0x9]
000032FE 302E FFFC move.w D0, [A6 - 0x4]
00003302 C1FC 000C muls.w D0, 0xC
00003306 41ED F680 lea.l A0, [A5 - 0x980]
0000330A D1C0 add.l A0, D0
0000330C 70FF moveq.l D0, 0xFFFFFFFF
0000330E 1140 0006 move.b [A0 + 0x6], D0
00003312 6000 000E bra +0x10 /* 00003322 */
label00003316:
00003316 4879 0000 17C8 push.l 0x17C8
0000331C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003320 588F addq.l A7, 4
label00003322:
00003322 302E FFFC move.w D0, [A6 - 0x4]
00003326 C1FC 000C muls.w D0, 0xC
0000332A 41ED F680 lea.l A0, [A5 - 0x980]
0000332E D1C0 add.l A0, D0
00003330 4A50 tst.w [A0]
00003332 6C00 001C bge +0x1E /* 00003350 */
00003336 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000333A 3F2E FFFC move.w -[A7], [A6 - 0x4]
0000333E 3F2E FFEE move.w -[A7], [A6 - 0x12]
00003342 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00003346 4EBA 0252 jsr [PC + 0x252 /* 0000359A */]
0000334A 508F addq.l A7, 8
0000334C 6000 0010 bra +0x12 /* 0000335E */
label00003350:
00003350 526E FFF2 addq.w [A6 - 0xE], 1
label00003354:
00003354 0C6E 0002 FFF2 cmpi.w [A6 - 0xE], 0x2
0000335A 6D00 FE46 blt -0x1B8 /* 000031A2 */
label0000335E:
0000335E 4E5E unlink A6
00003360 4E75 rts
fn00003362:
00003362 4E56 FFFA link A6, -0x0006
00003366 302E 000E move.w D0, [A6 + 0xE]
0000336A 906E 000C sub.w D0, [A6 + 0xC]
0000336E 5240 addq.w D0, 1
00003370 3F00 move.w -[A7], D0
00003372 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00003376 548F addq.l A7, 2
00003378 D06E 000C add.w D0, [A6 + 0xC]
0000337C 3D40 FFFE move.w [A6 - 0x2], D0
00003380 0C6D 004B F30E cmpi.w [A5 - 0xCF2], 0x4B /* 'K' */
00003386 6D00 000C blt +0xE /* 00003394 */
0000338A 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
0000338E 7000 moveq.l D0, 0x00
00003390 6000 0204 bra +0x206 /* 00003596 */
label00003394:
00003394 3F3C 0006 move.w -[A7], 0x6
00003398 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000339C 548F addq.l A7, 2
0000339E 122D F36F move.b D1, [A5 - 0xC91]
000033A2 4881 ext.w D1
000033A4 48C1 ext.l D1
000033A6 83FC 0008 divs.w D1, 0x8
000033AA 5241 addq.w D1, 1
000033AC B041 cmp.w D0, D1
000033AE 6F00 0014 ble +0x16 /* 000033C4 */
000033B2 302E 000C move.w D0, [A6 + 0xC]
000033B6 B06E 000E cmp.w D0, [A6 + 0xE]
000033BA 6700 0008 beq +0xA /* 000033C4 */
000033BE 7000 moveq.l D0, 0x00
000033C0 6000 01D4 bra +0x1D6 /* 00003596 */
label000033C4:
000033C4 302E 000C move.w D0, [A6 + 0xC]
000033C8 B06E 000E cmp.w D0, [A6 + 0xE]
000033CC 6F00 0008 ble +0xA /* 000033D6 */
000033D0 7000 moveq.l D0, 0x00
000033D2 6000 01C2 bra +0x1C4 /* 00003596 */
label000033D6:
000033D6 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
000033DA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000033DE 548F addq.l A7, 2
000033E0 322E FFFE move.w D1, [A6 - 0x2]
000033E4 C3FC 0018 muls.w D1, 0x18
000033E8 41ED D294 lea.l A0, [A5 - 0x2D6C]
000033EC D1C1 add.l A0, D1
000033EE 5240 addq.w D0, 1
000033F0 1228 0010 move.b D1, [A0 + 0x10]
000033F4 4881 ext.w D1
000033F6 B041 cmp.w D0, D1
000033F8 6F00 0014 ble +0x16 /* 0000340E */
000033FC 302E 000C move.w D0, [A6 + 0xC]
00003400 B06E 000E cmp.w D0, [A6 + 0xE]
00003404 6700 0008 beq +0xA /* 0000340E */
00003408 7000 moveq.l D0, 0x00
0000340A 6000 018A bra +0x18C /* 00003596 */
label0000340E:
0000340E 302E 000A move.w D0, [A6 + 0xA]
00003412 48C0 ext.l D0
00003414 ED80 asl D0, 6
00003416 41ED DE65 lea.l A0, [A5 - 0x219B]
0000341A D1C0 add.l A0, D0
0000341C D0EE 0008 add.w A0, [A6 + 0x8]
00003420 0C10 000F cmpi.b [A0], 0xF
00003424 6600 0022 bne +0x24 /* 00003448 */
00003428 302E 000A move.w D0, [A6 + 0xA]
0000342C 48C0 ext.l D0
0000342E ED80 asl D0, 6
00003430 41ED DE65 lea.l A0, [A5 - 0x219B]
00003434 D1C0 add.l A0, D0
00003436 D0EE 0008 add.w A0, [A6 + 0x8]
0000343A 302E FFFE move.w D0, [A6 - 0x2]
0000343E 0640 0010 addi.w D0, 0x10
00003442 1080 move.b [A0], D0
00003444 6000 0062 bra +0x64 /* 000034A8 */
label00003448:
00003448 302E 000A move.w D0, [A6 + 0xA]
0000344C 48C0 ext.l D0
0000344E ED80 asl D0, 6
00003450 41ED DE65 lea.l A0, [A5 - 0x219B]
00003454 D1C0 add.l A0, D0
00003456 D0EE 0008 add.w A0, [A6 + 0x8]
0000345A 1010 move.b D0, [A0]
0000345C 4880 ext.w D0
0000345E C1FC 0018 muls.w D0, 0x18
00003462 41ED D294 lea.l A0, [A5 - 0x2D6C]
00003466 D1C0 add.l A0, D0
00003468 1028 0011 move.b D0, [A0 + 0x11]
0000346C 4880 ext.w D0
0000346E 322E FFFE move.w D1, [A6 - 0x2]
00003472 C3FC 0018 muls.w D1, 0x18
00003476 41ED D294 lea.l A0, [A5 - 0x2D6C]
0000347A D1C1 add.l A0, D1
0000347C 0640 FFF0 addi.w D0, 0xFFF0
00003480 1228 0011 move.b D1, [A0 + 0x11]
00003484 4881 ext.w D1
00003486 B041 cmp.w D0, D1
00003488 6C00 001E bge +0x20 /* 000034A8 */
0000348C 302E 000A move.w D0, [A6 + 0xA]
00003490 48C0 ext.l D0
00003492 ED80 asl D0, 6
00003494 41ED DE65 lea.l A0, [A5 - 0x219B]
00003498 D1C0 add.l A0, D0
0000349A D0EE 0008 add.w A0, [A6 + 0x8]
0000349E 302E FFFE move.w D0, [A6 - 0x2]
000034A2 0640 0010 addi.w D0, 0x10
000034A6 1080 move.b [A0], D0
label000034A8:
000034A8 302D F30E move.w D0, [A5 - 0xCF2]
000034AC C1FC 0006 muls.w D0, 0x6
000034B0 41ED F386 lea.l A0, [A5 - 0xC7A]
000034B4 D1C0 add.l A0, D0
000034B6 10AE 0009 move.b [A0], [A6 + 0x9]
000034BA 302D F30E move.w D0, [A5 - 0xCF2]
000034BE C1FC 0006 muls.w D0, 0x6
000034C2 41ED F386 lea.l A0, [A5 - 0xC7A]
000034C6 D1C0 add.l A0, D0
000034C8 116E 000B 0001 move.b [A0 + 0x1], [A6 + 0xB]
000034CE 302D F30E move.w D0, [A5 - 0xCF2]
000034D2 C1FC 0006 muls.w D0, 0x6
000034D6 41ED F386 lea.l A0, [A5 - 0xC7A]
000034DA D1C0 add.l A0, D0
000034DC 116E FFFF 0002 move.b [A0 + 0x2], [A6 - 0x1]
000034E2 302D F30E move.w D0, [A5 - 0xCF2]
000034E6 C1FC 0006 muls.w D0, 0x6
000034EA 41ED F386 lea.l A0, [A5 - 0xC7A]
000034EE D1C0 add.l A0, D0
000034F0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000034F4 2D48 FFFA move.l [A6 - 0x6], A0
000034F8 4EAD 0252 jsr [A5 + 0x252 /* export_70 */]
000034FC 548F addq.l A7, 2
000034FE 206E FFFA movea.l A0, [A6 - 0x6]
00003502 1140 0003 move.b [A0 + 0x3], D0
00003506 302D F30E move.w D0, [A5 - 0xCF2]
0000350A C1FC 0006 muls.w D0, 0x6
0000350E 41ED F386 lea.l A0, [A5 - 0xC7A]
00003512 D1C0 add.l A0, D0
00003514 709D moveq.l D0, 0xFFFFFF9D
00003516 1140 0004 move.b [A0 + 0x4], D0
0000351A 302D F30E move.w D0, [A5 - 0xCF2]
0000351E C1FC 0006 muls.w D0, 0x6
00003522 41ED F386 lea.l A0, [A5 - 0xC7A]
00003526 D1C0 add.l A0, D0
00003528 08A8 0005 0005 bclr.b [A0 + 0x5], 0x5
0000352E 302D F30E move.w D0, [A5 - 0xCF2]
00003532 C1FC 0006 muls.w D0, 0x6
00003536 41ED F386 lea.l A0, [A5 - 0xC7A]
0000353A D1C0 add.l A0, D0
0000353C 08A8 0004 0005 bclr.b [A0 + 0x5], 0x4
00003542 302D F30E move.w D0, [A5 - 0xCF2]
00003546 C1FC 0006 muls.w D0, 0x6
0000354A 41ED F386 lea.l A0, [A5 - 0xC7A]
0000354E D1C0 add.l A0, D0
00003550 302E FFFE move.w D0, [A6 - 0x2]
00003554 C1FC 0018 muls.w D0, 0x18
00003558 43ED D294 lea.l A1, [A5 - 0x2D6C]
0000355C D3C0 add.l A1, D0
0000355E 1028 0003 move.b D0, [A0 + 0x3]
00003562 B029 000E cmp.b D0, [A1 + 0xE]
00003566 6C00 0028 bge +0x2A /* 00003590 */
0000356A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
0000356E 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00003572 548F addq.l A7, 2
00003574 0C40 0014 cmpi.w D0, 0x14
00003578 6C00 0016 bge +0x18 /* 00003590 */
0000357C 302D F30E move.w D0, [A5 - 0xCF2]
00003580 C1FC 0006 muls.w D0, 0x6
00003584 41ED F386 lea.l A0, [A5 - 0xC7A]
00003588 D1C0 add.l A0, D0
0000358A 08E8 0004 0005 bset.b [A0 + 0x5], 0x4
label00003590:
00003590 526D F30E addq.w [A5 - 0xCF2], 1
00003594 7001 moveq.l D0, 0x01
label00003596:
00003596 4E5E unlink A6
00003598 4E75 rts
fn0000359A:
0000359A 4E56 FFFE link A6, -0x0002
0000359E 302E 000A move.w D0, [A6 + 0xA]
000035A2 48C0 ext.l D0
000035A4 ED80 asl D0, 6
000035A6 41ED DE65 lea.l A0, [A5 - 0x219B]
000035AA D1C0 add.l A0, D0
000035AC D0EE 0008 add.w A0, [A6 + 0x8]
000035B0 302E 000C move.w D0, [A6 + 0xC]
000035B4 C1FC 000C muls.w D0, 0xC
000035B8 43ED F680 lea.l A1, [A5 - 0x980]
000035BC D3C0 add.l A1, D0
000035BE 10A9 0005 move.b [A0], [A1 + 0x5]
000035C2 302E 000E move.w D0, [A6 + 0xE]
000035C6 C1FC 0016 muls.w D0, 0x16
000035CA 41ED D9FC lea.l A0, [A5 - 0x2604]
000035CE D1C0 add.l A0, D0
000035D0 302E 000E move.w D0, [A6 + 0xE]
000035D4 C1FC 0016 muls.w D0, 0x16
000035D8 43ED D9FC lea.l A1, [A5 - 0x2604]
000035DC D3C0 add.l A1, D0
000035DE 1029 0011 move.b D0, [A1 + 0x11]
000035E2 4880 ext.w D0
000035E4 3F00 move.w -[A7], D0
000035E6 1028 0010 move.b D0, [A0 + 0x10]
000035EA 4880 ext.w D0
000035EC 3F00 move.w -[A7], D0
000035EE 3F2E 000A move.w -[A7], [A6 + 0xA]
000035F2 3F2E 0008 move.w -[A7], [A6 + 0x8]
000035F6 4EBA FD6A jsr [PC - 0x296 /* 00003362 */]
000035FA 508F addq.l A7, 8
000035FC 3F2E 000A move.w -[A7], [A6 + 0xA]
00003600 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003604 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00003608 588F addq.l A7, 4
0000360A 4A40 tst.w D0
0000360C 6700 002C beq +0x2E /* 0000363A */
00003610 A852 syscall HideCursor
00003612 102D F322 move.b D0, [A5 - 0xCDE]
00003616 4880 ext.w D0
00003618 322E 0008 move.w D1, [A6 + 0x8]
0000361C 9240 sub.w D1, D0
0000361E 102D F323 move.b D0, [A5 - 0xCDD]
00003622 4880 ext.w D0
00003624 342E 000A move.w D2, [A6 + 0xA]
00003628 9440 sub.w D2, D0
0000362A 5842 addq.w D2, 4
0000362C 3F02 move.w -[A7], D2
0000362E 5841 addq.w D1, 4
00003630 3F01 move.w -[A7], D1
00003632 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
00003636 588F addq.l A7, 4
00003638 A853 syscall ShowCursor
label0000363A:
0000363A 4879 0000 17D2 push.l 0x17D2
00003640 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003644 588F addq.l A7, 4
00003646 7020 moveq.l D0, 0x20
00003648 1B40 EFD2 move.b [A5 - 0x102E], D0
0000364C 422D EFD3 clr.b [A5 - 0x102D]
00003650 302E 000E move.w D0, [A6 + 0xE]
00003654 C1FC 0016 muls.w D0, 0x16
00003658 41ED D9FC lea.l A0, [A5 - 0x2604]
0000365C D1C0 add.l A0, D0
0000365E 2F10 move.l -[A7], [A0]
00003660 486D EFD2 pea.l [A5 - 0x102E]
00003664 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00003668 508F addq.l A7, 8
0000366A 486D EFD2 pea.l [A5 - 0x102E]
0000366E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003672 588F addq.l A7, 4
00003674 302E 000E move.w D0, [A6 + 0xE]
00003678 C1FC 0016 muls.w D0, 0x16
0000367C 41ED D9FC lea.l A0, [A5 - 0x2604]
00003680 D1C0 add.l A0, D0
00003682 3028 0004 move.w D0, [A0 + 0x4]
00003686 4840 swap.w D0
00003688 4240 clr.w D0
0000368A 4840 swap.w D0
0000368C D1AD F36A add.l [A5 - 0xC96], D0
00003690 4EBA F83A jsr [PC - 0x7C6 /* 00002ECC */]
00003694 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00003698 536D F312 subq.w [A5 - 0xCEE], 1
0000369C 302E 000C move.w D0, [A6 + 0xC]
000036A0 C1FC 000C muls.w D0, 0xC
000036A4 41ED F680 lea.l A0, [A5 - 0x980]
000036A8 D1C0 add.l A0, D0
000036AA 302D F312 move.w D0, [A5 - 0xCEE]
000036AE C1FC 000C muls.w D0, 0xC
000036B2 43ED F680 lea.l A1, [A5 - 0x980]
000036B6 D3C0 add.l A1, D0
000036B8 20D9 move.l [A0]+, [A1]+
000036BA 20D9 move.l [A0]+, [A1]+
000036BC 20D9 move.l [A0]+, [A1]+
000036BE 0C6E 001C 000E cmpi.w [A6 + 0xE], 0x1C
000036C4 6600 00F0 bne +0xF2 /* 000037B6 */
000036C8 4879 0000 17E2 push.l 0x17E2
000036CE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000036D2 588F addq.l A7, 4
000036D4 4879 0000 17F6 push.l 0x17F6
000036DA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000036DE 588F addq.l A7, 4
000036E0 4879 0000 1810 push.l 0x1810
000036E6 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000036EA 588F addq.l A7, 4
000036EC 426E FFFE clr.w [A6 - 0x2]
000036F0 6000 007C bra +0x7E /* 0000376E */
label000036F4:
000036F4 302E 000E move.w D0, [A6 + 0xE]
000036F8 C1FC 0016 muls.w D0, 0x16
000036FC 41ED D9FC lea.l A0, [A5 - 0x2604]
00003700 D1C0 add.l A0, D0
00003702 302E 000E move.w D0, [A6 + 0xE]
00003706 C1FC 0016 muls.w D0, 0x16
0000370A 43ED D9FC lea.l A1, [A5 - 0x2604]
0000370E D3C0 add.l A1, D0
00003710 1029 0011 move.b D0, [A1 + 0x11]
00003714 4880 ext.w D0
00003716 3F00 move.w -[A7], D0
00003718 1028 0010 move.b D0, [A0 + 0x10]
0000371C 4880 ext.w D0
0000371E 3F00 move.w -[A7], D0
00003720 3F2E 000A move.w -[A7], [A6 + 0xA]
00003724 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003728 4EBA FC38 jsr [PC - 0x3C8 /* 00003362 */]
0000372C 508F addq.l A7, 8
0000372E 4A40 tst.w D0
00003730 6700 0038 beq +0x3A /* 0000376A */
00003734 302D F30E move.w D0, [A5 - 0xCF2]
00003738 5340 subq.w D0, 1
0000373A C1FC 0006 muls.w D0, 0x6
0000373E 41ED F386 lea.l A0, [A5 - 0xC7A]
00003742 D1C0 add.l A0, D0
00003744 302D F30E move.w D0, [A5 - 0xCF2]
00003748 5340 subq.w D0, 1
0000374A C1FC 0006 muls.w D0, 0x6
0000374E 43ED F386 lea.l A1, [A5 - 0xC7A]
00003752 D3C0 add.l A1, D0
00003754 1029 0002 move.b D0, [A1 + 0x2]
00003758 4880 ext.w D0
0000375A C1FC 0018 muls.w D0, 0x18
0000375E 43ED D294 lea.l A1, [A5 - 0x2D6C]
00003762 D3C0 add.l A1, D0
00003764 1169 000E 0003 move.b [A0 + 0x3], [A1 + 0xE]
label0000376A:
0000376A 526E FFFE addq.w [A6 - 0x2], 1
label0000376E:
0000376E 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7
00003774 6D00 FF7E blt -0x80 /* 000036F4 */
00003778 3F2E 000A move.w -[A7], [A6 + 0xA]
0000377C 3F2E 0008 move.w -[A7], [A6 + 0x8]
00003780 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
00003784 588F addq.l A7, 4
00003786 4A40 tst.w D0
00003788 6700 002C beq +0x2E /* 000037B6 */
0000378C A852 syscall HideCursor
0000378E 102D F322 move.b D0, [A5 - 0xCDE]
00003792 4880 ext.w D0
00003794 322E 0008 move.w D1, [A6 + 0x8]
00003798 9240 sub.w D1, D0
0000379A 102D F323 move.b D0, [A5 - 0xCDD]
0000379E 4880 ext.w D0
000037A0 342E 000A move.w D2, [A6 + 0xA]
000037A4 9440 sub.w D2, D0
000037A6 5842 addq.w D2, 4
000037A8 3F02 move.w -[A7], D2
000037AA 5841 addq.w D1, 4
000037AC 3F01 move.w -[A7], D1
000037AE 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
000037B2 588F addq.l A7, 4
000037B4 A853 syscall ShowCursor
label000037B6:
000037B6 4E5E unlink A6
000037B8 4E75 rts
fn000037BA:
000037BA 4E56 FFE8 link A6, -0x0018
000037BE 302E 0008 move.w D0, [A6 + 0x8]
000037C2 C1FC 000C muls.w D0, 0xC
000037C6 41ED F680 lea.l A0, [A5 - 0x980]
000037CA D1C0 add.l A0, D0
000037CC 1028 0004 move.b D0, [A0 + 0x4]
000037D0 4880 ext.w D0
000037D2 3D40 FFFE move.w [A6 - 0x2], D0
000037D6 302E FFFE move.w D0, [A6 - 0x2]
000037DA C1FC 0016 muls.w D0, 0x16
000037DE 41ED D9FC lea.l A0, [A5 - 0x2604]
000037E2 D1C0 add.l A0, D0
000037E4 1028 000B move.b D0, [A0 + 0xB]
000037E8 4880 ext.w D0
000037EA 3D40 FFFC move.w [A6 - 0x4], D0
000037EE 302E 0008 move.w D0, [A6 + 0x8]
000037F2 C1FC 000C muls.w D0, 0xC
000037F6 41ED F680 lea.l A0, [A5 - 0x980]
000037FA D1C0 add.l A0, D0
000037FC 1028 0002 move.b D0, [A0 + 0x2]
00003800 4880 ext.w D0
00003802 3D40 FFFA move.w [A6 - 0x6], D0
00003806 302E 0008 move.w D0, [A6 + 0x8]
0000380A C1FC 000C muls.w D0, 0xC
0000380E 41ED F680 lea.l A0, [A5 - 0x980]
00003812 D1C0 add.l A0, D0
00003814 1028 0003 move.b D0, [A0 + 0x3]
00003818 4880 ext.w D0
0000381A 3D40 FFF8 move.w [A6 - 0x8], D0
0000381E 7001 moveq.l D0, 0x01
00003820 1D40 FFEF move.b [A6 - 0x11], D0
00003824 422E FFEE clr.b [A6 - 0x12]
00003828 4A6E FFFC tst.w [A6 - 0x4]
0000382C 6600 0008 bne +0xA /* 00003836 */
00003830 7000 moveq.l D0, 0x00
00003832 6000 0404 bra +0x406 /* 00003C38 */
label00003836:
00003836 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000383A 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
0000383E 548F addq.l A7, 2
00003840 4A40 tst.w D0
00003842 6700 0008 beq +0xA /* 0000384C */
00003846 7000 moveq.l D0, 0x00
00003848 6000 03EE bra +0x3F0 /* 00003C38 */
label0000384C:
0000384C 426E FFF6 clr.w [A6 - 0xA]
00003850 6000 0042 bra +0x44 /* 00003894 */
label00003854:
00003854 486E FFF2 pea.l [A6 - 0xE]
00003858 486E FFF4 pea.l [A6 - 0xC]
0000385C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00003860 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
00003864 4FEF 000A lea.l A7, [A7 + 0xA]
00003868 302E FFFA move.w D0, [A6 - 0x6]
0000386C D06E FFF4 add.w D0, [A6 - 0xC]
00003870 122D F322 move.b D1, [A5 - 0xCDE]
00003874 4881 ext.w D1
00003876 B041 cmp.w D0, D1
00003878 6600 0016 bne +0x18 /* 00003890 */
0000387C 302E FFF8 move.w D0, [A6 - 0x8]
00003880 D06E FFF2 add.w D0, [A6 - 0xE]
00003884 122D F323 move.b D1, [A5 - 0xCDD]
00003888 4881 ext.w D1
0000388A B041 cmp.w D0, D1
0000388C 6700 0010 beq +0x12 /* 0000389E */
label00003890:
00003890 526E FFF6 addq.w [A6 - 0xA], 1
label00003894:
00003894 0C6E 0008 FFF6 cmpi.w [A6 - 0xA], 0x8
0000389A 6D00 FFB8 blt -0x46 /* 00003854 */
label0000389E:
0000389E 302E FFFC move.w D0, [A6 - 0x4]
000038A2 4EAD 003A jsr [A5 + 0x3A /* export_3 */]
000038A6 0014 0017 ori.b [A4], 0x17
000038AA 0216 0008 andi.b [A6], 0x8
000038AE 014C bchg A4, D0
000038B0 0190 bclr [A0], D0
000038B2 01DC .incomplete
000038B4 3F3C 000A move.w -[A7], 0xA /* '\n' */
000038B8 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000038BC 548F addq.l A7, 2
000038BE 0C40 0004 cmpi.w D0, 0x4
000038C2 6C00 008E bge +0x90 /* 00003952 */
000038C6 302E 0008 move.w D0, [A6 + 0x8]
000038CA C1FC 000C muls.w D0, 0xC
000038CE 41ED F680 lea.l A0, [A5 - 0x980]
000038D2 D1C0 add.l A0, D0
000038D4 4A28 0008 tst.b [A0 + 0x8]
000038D8 6600 0078 bne +0x7A /* 00003952 */
000038DC 4879 0000 182C push.l 0x182C
000038E2 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000038E6 588F addq.l A7, 4
000038E8 302E 0008 move.w D0, [A6 + 0x8]
000038EC C1FC 000C muls.w D0, 0xC
000038F0 41ED F680 lea.l A0, [A5 - 0x980]
000038F4 D1C0 add.l A0, D0
000038F6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000038FA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000038FE 2D48 FFE8 move.l [A6 - 0x18], A0
00003902 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003906 588F addq.l A7, 4
00003908 206E FFE8 movea.l A0, [A6 - 0x18]
0000390C D128 0008 add.b [A0 + 0x8], D0
00003910 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003914 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003918 4EAD 00AA jsr [A5 + 0xAA /* export_17 */]
0000391C 588F addq.l A7, 4
0000391E 4A40 tst.w D0
00003920 6700 019E beq +0x1A0 /* 00003AC0 */
00003924 A852 syscall HideCursor
00003926 102D F322 move.b D0, [A5 - 0xCDE]
0000392A 4880 ext.w D0
0000392C 322E FFFA move.w D1, [A6 - 0x6]
00003930 9240 sub.w D1, D0
00003932 102D F323 move.b D0, [A5 - 0xCDD]
00003936 4880 ext.w D0
00003938 342E FFF8 move.w D2, [A6 - 0x8]
0000393C 9440 sub.w D2, D0
0000393E 5842 addq.w D2, 4
00003940 3F02 move.w -[A7], D2
00003942 5841 addq.w D1, 4
00003944 3F01 move.w -[A7], D1
00003946 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */]
0000394A 588F addq.l A7, 4
0000394C A853 syscall ShowCursor
0000394E 6000 0170 bra +0x172 /* 00003AC0 */
label00003952:
00003952 302E 0008 move.w D0, [A6 + 0x8]
00003956 C1FC 000C muls.w D0, 0xC
0000395A 41ED F680 lea.l A0, [A5 - 0x980]
0000395E D1C0 add.l A0, D0
00003960 0C50 0064 cmpi.w [A0], 0x64 /* 'd' */
00003964 6C00 0056 bge +0x58 /* 000039BC */
00003968 4879 0000 1846 push.l 0x1846
0000396E 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003972 588F addq.l A7, 4
00003974 4879 0000 185C push.l 0x185C
0000397A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
0000397E 588F addq.l A7, 4
00003980 302E 0008 move.w D0, [A6 + 0x8]
00003984 C1FC 000C muls.w D0, 0xC
00003988 41ED F680 lea.l A0, [A5 - 0x980]
0000398C D1C0 add.l A0, D0
0000398E 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003992 3F3C 0064 move.w -[A7], 0x64 /* 'd' */
00003996 2D48 FFE8 move.l [A6 - 0x18], A0
0000399A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
0000399E 588F addq.l A7, 4
000039A0 206E FFE8 movea.l A0, [A6 - 0x18]
000039A4 D150 add.w [A0], D0
000039A6 3F2E FFF8 move.w -[A7], [A6 - 0x8]
000039AA 3F2E FFFA move.w -[A7], [A6 - 0x6]
000039AE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000039B2 4EBA D430 jsr [PC - 0x2BD0 /* 00000DE4 */]
000039B6 5C8F addq.l A7, 6
000039B8 6000 0106 bra +0x108 /* 00003AC0 */
label000039BC:
000039BC 3F3C 0014 move.w -[A7], 0x14
000039C0 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000039C4 548F addq.l A7, 2
000039C6 4A40 tst.w D0
000039C8 6600 000C bne +0xE /* 000039D6 */
000039CC 70FF moveq.l D0, 0xFFFFFFFF
000039CE 3D40 FFFC move.w [A6 - 0x4], D0
000039D2 6000 00EC bra +0xEE /* 00003AC0 */
label000039D6:
000039D6 3F3C 0002 move.w -[A7], 0x2
000039DA 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
000039DE 548F addq.l A7, 2
000039E0 4A40 tst.w D0
000039E2 6700 000C beq +0xE /* 000039F0 */
000039E6 70FE moveq.l D0, 0xFFFFFFFE
000039E8 3D40 FFFC move.w [A6 - 0x4], D0
000039EC 6000 00D2 bra +0xD4 /* 00003AC0 */
label000039F0:
000039F0 70FD moveq.l D0, 0xFFFFFFFD
000039F2 3D40 FFFC move.w [A6 - 0x4], D0
000039F6 6000 00C8 bra +0xCA /* 00003AC0 */
000039FA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000039FE 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00003A02 548F addq.l A7, 2
00003A04 4A40 tst.w D0
00003A06 6600 00B8 bne +0xBA /* 00003AC0 */
00003A0A 4A6D F324 tst.w [A5 - 0xCDC]
00003A0E 6600 00B0 bne +0xB2 /* 00003AC0 */
00003A12 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003A16 3F3C 0014 move.w -[A7], 0x14
00003A1A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003A1E 588F addq.l A7, 4
00003A20 3B40 F324 move.w [A5 - 0xCDC], D0
00003A24 4879 0000 186A push.l 0x186A
00003A2A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003A2E 588F addq.l A7, 4
00003A30 4879 0000 1880 push.l 0x1880
00003A36 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003A3A 588F addq.l A7, 4
00003A3C 6000 0082 bra +0x84 /* 00003AC0 */
00003A40 4879 0000 1886 push.l 0x1886
00003A46 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003A4A 588F addq.l A7, 4
00003A4C 3F3C 0001 move.w -[A7], 0x1
00003A50 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003A54 4EAD 0112 jsr [A5 + 0x112 /* export_30 */]
00003A58 588F addq.l A7, 4
00003A5A C1ED F37E muls.w D0, [A5 - 0xC82]
00003A5E 48C0 ext.l D0
00003A60 81FC 0064 divs.w D0, 0x64 /* 'd' */
00003A64 1D40 FFED move.b [A6 - 0x13], D0
00003A68 102E FFED move.b D0, [A6 - 0x13]
00003A6C 4880 ext.w D0
00003A6E 916D F37E sub.w [A5 - 0xC82], D0
00003A72 102E FFED move.b D0, [A6 - 0x13]
00003A76 4880 ext.w D0
00003A78 916D F380 sub.w [A5 - 0xC80], D0
00003A7C 102E FFED move.b D0, [A6 - 0x13]
00003A80 4880 ext.w D0
00003A82 D16D F382 add.w [A5 - 0xC7E], D0
00003A86 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
00003A8A 6000 0034 bra +0x36 /* 00003AC0 */
00003A8E 3F3C 000F move.w -[A7], 0xF
00003A92 4EAD 009A jsr [A5 + 0x9A /* export_15 */]
00003A96 548F addq.l A7, 2
00003A98 4A40 tst.w D0
00003A9A 6600 0024 bne +0x26 /* 00003AC0 */
00003A9E 0C2D 0005 F352 cmpi.b [A5 - 0xCAE], 0x5
00003AA4 6D00 001A blt +0x1C /* 00003AC0 */
00003AA8 4879 0000 189A push.l 0x189A
00003AAE 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003AB2 588F addq.l A7, 4
00003AB4 532D F352 subq.b [A5 - 0xCAE], 1
00003AB8 522D F37A addq.b [A5 - 0xC86], 1
00003ABC 4EAD 011A jsr [A5 + 0x11A /* export_31 */]
label00003AC0:
00003AC0 0C6E 0014 FFFC cmpi.w [A6 - 0x4], 0x14
00003AC6 6C00 016E bge +0x170 /* 00003C36 */
00003ACA 3F3C 0001 move.w -[A7], 0x1
00003ACE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */]
00003AD2 548F addq.l A7, 2
00003AD4 701F moveq.l D0, 0x1F
00003AD6 3D40 FFF0 move.w [A6 - 0x10], D0
00003ADA 6000 0022 bra +0x24 /* 00003AFE */
label00003ADE:
00003ADE 302E FFF0 move.w D0, [A6 - 0x10]
00003AE2 C1FC 0018 muls.w D0, 0x18
00003AE6 41ED D294 lea.l A0, [A5 - 0x2D6C]
00003AEA D1C0 add.l A0, D0
00003AEC 1028 0012 move.b D0, [A0 + 0x12]
00003AF0 4880 ext.w D0
00003AF2 B06E FFFC cmp.w D0, [A6 - 0x4]
00003AF6 6700 0010 beq +0x12 /* 00003B08 */
00003AFA 526E FFF0 addq.w [A6 - 0x10], 1
label00003AFE:
00003AFE 0C6E 0029 FFF0 cmpi.w [A6 - 0x10], 0x29 /* ')' */
00003B04 6F00 FFD8 ble -0x26 /* 00003ADE */
label00003B08:
00003B08 4A6E FFFC tst.w [A6 - 0x4]
00003B0C 6F00 0006 ble +0x8 /* 00003B14 */
00003B10 422E FFEF clr.b [A6 - 0x11]
label00003B14:
00003B14 102E FFEF move.b D0, [A6 - 0x11]
00003B18 4880 ext.w D0
00003B1A 3F00 move.w -[A7], D0
00003B1C 486E FFEE pea.l [A6 - 0x12]
00003B20 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003B24 486E FFF8 pea.l [A6 - 0x8]
00003B28 486E FFFA pea.l [A6 - 0x6]
00003B2C 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00003B30 4EBA D890 jsr [PC - 0x2770 /* 000013C2 */]
00003B34 4FEF 0012 lea.l A7, [A7 + 0x12]
00003B38 4A6E FFFC tst.w [A6 - 0x4]
00003B3C 6C00 0050 bge +0x52 /* 00003B8E */
00003B40 4879 0000 18B4 push.l 0x18B4
00003B46 486D EFD2 pea.l [A5 - 0x102E]
00003B4A 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */]
00003B4E 508F addq.l A7, 8
00003B50 302E FFF0 move.w D0, [A6 - 0x10]
00003B54 C1FC 0018 muls.w D0, 0x18
00003B58 41ED D294 lea.l A0, [A5 - 0x2D6C]
00003B5C D1C0 add.l A0, D0
00003B5E 2F28 0008 move.l -[A7], [A0 + 0x8]
00003B62 486D EFD2 pea.l [A5 - 0x102E]
00003B66 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00003B6A 508F addq.l A7, 8
00003B6C 486D EFD2 pea.l [A5 - 0x102E]
00003B70 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003B74 588F addq.l A7, 4
00003B76 4879 0000 18B8 push.l 0x18B8
00003B7C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003B80 588F addq.l A7, 4
00003B82 4879 0000 18CC push.l 0x18CC
00003B88 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003B8C 588F addq.l A7, 4
label00003B8E:
00003B8E 4A2E FFEE tst.b [A6 - 0x12]
00003B92 6700 0096 beq +0x98 /* 00003C2A */
00003B96 102D F322 move.b D0, [A5 - 0xCDE]
00003B9A 4880 ext.w D0
00003B9C B06E FFFA cmp.w D0, [A6 - 0x6]
00003BA0 6600 0022 bne +0x24 /* 00003BC4 */
00003BA4 102D F323 move.b D0, [A5 - 0xCDD]
00003BA8 4880 ext.w D0
00003BAA B06E FFF8 cmp.w D0, [A6 - 0x8]
00003BAE 6600 0014 bne +0x16 /* 00003BC4 */
00003BB2 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003BB6 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00003BBA 4EBA D344 jsr [PC - 0x2CBC /* 00000F00 */]
00003BBE 588F addq.l A7, 4
00003BC0 6000 0074 bra +0x76 /* 00003C36 */
label00003BC4:
00003BC4 302E FFF8 move.w D0, [A6 - 0x8]
00003BC8 48C0 ext.l D0
00003BCA ED80 asl D0, 6
00003BCC 41ED DE65 lea.l A0, [A5 - 0x219B]
00003BD0 D1C0 add.l A0, D0
00003BD2 D0EE FFFA add.w A0, [A6 - 0x6]
00003BD6 4A10 tst.b [A0]
00003BD8 6C00 001C bge +0x1E /* 00003BF6 */
00003BDC 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003BE0 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00003BE4 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003BE8 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003BEC 4EBA CB2A jsr [PC - 0x34D6 /* 00000718 */]
00003BF0 508F addq.l A7, 8
00003BF2 6000 0042 bra +0x44 /* 00003C36 */
label00003BF6:
00003BF6 302E FFF8 move.w D0, [A6 - 0x8]
00003BFA 48C0 ext.l D0
00003BFC ED80 asl D0, 6
00003BFE 41ED DE65 lea.l A0, [A5 - 0x219B]
00003C02 D1C0 add.l A0, D0
00003C04 D0EE FFFA add.w A0, [A6 - 0x6]
00003C08 0C10 0010 cmpi.b [A0], 0x10
00003C0C 6C00 0028 bge +0x2A /* 00003C36 */
00003C10 3F2E FFFC move.w -[A7], [A6 - 0x4]
00003C14 3F2E FFF0 move.w -[A7], [A6 - 0x10]
00003C18 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00003C1C 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003C20 4EBA D476 jsr [PC - 0x2B8A /* 00001098 */]
00003C24 508F addq.l A7, 8
00003C26 6000 000E bra +0x10 /* 00003C36 */
label00003C2A:
00003C2A 4879 0000 18D6 push.l 0x18D6
00003C30 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00003C34 588F addq.l A7, 4
label00003C36:
00003C36 7001 moveq.l D0, 0x01
label00003C38:
00003C38 4E5E unlink A6
00003C3A 4E75 rts